diff options
Diffstat (limited to 'modules/neovim/nvim')
| -rw-r--r-- | modules/neovim/nvim/lua/config/fzf.lua | 12 | ||||
| -rw-r--r-- | modules/neovim/nvim/lua/config/lsp/init.lua | 3 | ||||
| -rw-r--r-- | modules/neovim/nvim/lua/config/settings.lua | 12 |
3 files changed, 15 insertions, 12 deletions
diff --git a/modules/neovim/nvim/lua/config/fzf.lua b/modules/neovim/nvim/lua/config/fzf.lua index 6cc6381..f994361 100644 --- a/modules/neovim/nvim/lua/config/fzf.lua +++ b/modules/neovim/nvim/lua/config/fzf.lua @@ -6,8 +6,8 @@ require("fzf-lua").setup({ }, previewers = { builtin = { - -- syntax = false, - -- treesitter = false, + syntax = false, + treesitter = false, -- toggle_behavior = "extend", }, }, @@ -38,10 +38,10 @@ require("fzf-lua").setup({ backdrop = 70, -- border = "rounded", -- border = "none", - -- treesitter = { - -- enabled = false, - -- fzf_colors = false, - -- }, + treesitter = { + enabled = false, + fzf_colors = false, + }, border = { "", "─", "", "", "", "", "", "" }, preview = { layout = "horizontal", diff --git a/modules/neovim/nvim/lua/config/lsp/init.lua b/modules/neovim/nvim/lua/config/lsp/init.lua index 5c75827..29d015c 100644 --- a/modules/neovim/nvim/lua/config/lsp/init.lua +++ b/modules/neovim/nvim/lua/config/lsp/init.lua @@ -48,6 +48,8 @@ vim.api.nvim_create_autocmd("LspAttach", { callback = function(args) vim.lsp.buf.references() end, { desc = "Code references (LSP)" }) + vim.keymap.set('n', 'gca', '<cmd>FzfLua lsp_code_actions<CR>', { desc = "Code actions (LSP)" }) + vim.keymap.set('n', 'gd', function() vim.lsp.buf.definition() end, { desc = "Goto definition (LSP)" }) @@ -59,7 +61,6 @@ vim.api.nvim_create_autocmd("LspAttach", { callback = function(args) return pumvisible() and '<C-y>' or '<CR>' end, { expr = true }) - -- TODO: this ignores/overwrites default omnifunc rn map('i', "<C-n>", function() return pumvisible() and '<C-n>' or vim.lsp.completion.get() diff --git a/modules/neovim/nvim/lua/config/settings.lua b/modules/neovim/nvim/lua/config/settings.lua index 7dc4917..c44f0e9 100644 --- a/modules/neovim/nvim/lua/config/settings.lua +++ b/modules/neovim/nvim/lua/config/settings.lua @@ -44,8 +44,8 @@ vim.opt.foldlevel = 99 vim.cmd[[set wildchar=<C-n>]] -- vim.api.nvim_set_hl(0, 'Comment', {}) vim.api.nvim_set_hl(0, 'Constant', {}) -vim.api.nvim_set_hl(0, 'String', {}) -vim.api.nvim_set_hl(0, 'Character', {}) +-- vim.api.nvim_set_hl(0, 'String', {}) +vim.api.nvim_set_hl(0, 'Character', { link = "String" }) vim.api.nvim_set_hl(0, 'Number', {}) vim.api.nvim_set_hl(0, 'Boolean', {}) vim.api.nvim_set_hl(0, 'Float', {}) @@ -68,9 +68,11 @@ vim.api.nvim_set_hl(0, 'StorageClass', {}) vim.api.nvim_set_hl(0, 'Structure', {}) vim.api.nvim_set_hl(0, 'Typedef', {}) vim.api.nvim_set_hl(0, 'Special', {}) -vim.api.nvim_set_hl(0, 'SpecialChar', {}) +vim.api.nvim_set_hl(0, 'SpecialChar', { link = 'String' }) vim.api.nvim_set_hl(0, 'Tag', {}) vim.api.nvim_set_hl(0, 'Delimiter', {}) -vim.api.nvim_set_hl(0, 'SpecialComment', {}) +-- vim.api.nvim_set_hl(0, 'SpecialComment', {}) vim.api.nvim_set_hl(0, 'Debug', {}) -vim.api.nvim_set_hl(0, 'Underlined', {}) +-- vim.api.nvim_set_hl(0, 'Underlined', {}) + +vim.cmd[[cnoreabbrev ts 'lua vim.treesitter.start()']] |