From f6da4d1530ff27ad873da4b9e06adf74d2869845 Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Sat, 9 Mar 2024 10:16:54 -0800 Subject: [PATCH] removed obisidian and added conform and todo comments --- lua/plugins/conform.lua | 24 ++++++++++++++++++++++++ lua/plugins/obsidian.lua | 27 --------------------------- lua/plugins/todo-comments.lua | 12 ++++++++++++ 3 files changed, 36 insertions(+), 27 deletions(-) create mode 100644 lua/plugins/conform.lua delete mode 100644 lua/plugins/obsidian.lua create mode 100644 lua/plugins/todo-comments.lua diff --git a/lua/plugins/conform.lua b/lua/plugins/conform.lua new file mode 100644 index 0000000..ac0a0e8 --- /dev/null +++ b/lua/plugins/conform.lua @@ -0,0 +1,24 @@ +return { + "stevearc/conform.nvim", + config = function() + require("conform").setup({ + formatters_by_ft = { + lua = { "stylua" }, + python = function(bufnr) + if require("conform").get_formatter_info("ruff_format", bufnr).available then + return { "ruff_fix", "ruff_format" } + else + return { "isort", "black", "flake8" } + end + end, + scala = { "scalafmt" }, + swift = { "swift_format" }, + ["*"] = { "trim_whitespace", "trim_newlines" }, + }, + format_on_save = { + timeout_ms = 500, + lsp_fallback = true, + }, + }) + end, +} diff --git a/lua/plugins/obsidian.lua b/lua/plugins/obsidian.lua deleted file mode 100644 index cb20731..0000000 --- a/lua/plugins/obsidian.lua +++ /dev/null @@ -1,27 +0,0 @@ -return { - "epwalsh/obsidian.nvim", - lazy = true, - event = { - "BufReadPre " .. vim.fn.expand "~" .. "/obsidian", - "BufNewFile " .. vim.fn.expand "~" .. "/obsidian", - }, - dependencies = { - "nvim-lua/plenary.nvim", - }, - keys = { - { "no", "ObsidianQuickSwitch", desc = "Obsidian Quick Switch (Telescope)" }, - { "nn", "ObsidianNew", desc = "Create a new obsidian note" }, - { "ns", "ObsidianSearch", desc = "Obsidian Search" }, - { "nd", "ObsidianToday", desc = "Obsidian new daily note" }, - }, - opts = { - workspaces = { - { - name = "personal", - path = "~/obsidian", - }, - }, - use_advanced_uri = false, - }, -} - diff --git a/lua/plugins/todo-comments.lua b/lua/plugins/todo-comments.lua new file mode 100644 index 0000000..a03871a --- /dev/null +++ b/lua/plugins/todo-comments.lua @@ -0,0 +1,12 @@ +return { + "folke/todo-comments.nvim", + dependencies = { "nvim-lua/plenary.nvim" }, + keys = { + { "t", "TodoTelescope", desc = "To Do Comments" }, + }, + opts = { + -- your configuration comes here + -- or leave it empty to use the default settings + -- refer to the configuration section below + } +} -- 2.46.0