From 170e867fafd3f4f4dd11482809b7b5a26c5418cc Mon Sep 17 00:00:00 2001 From: Ivan Dimitrov Date: Mon, 21 Aug 2023 20:23:31 +0300 Subject: [PATCH] rename command --- home/laptop/programs/lf/default.nix | 1 + home/laptop/programs/neovim/nvim/init.lua | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/home/laptop/programs/lf/default.nix b/home/laptop/programs/lf/default.nix index 2e12724..d8e1e4e 100644 --- a/home/laptop/programs/lf/default.nix +++ b/home/laptop/programs/lf/default.nix @@ -4,6 +4,7 @@ enable = true; keybindings = { D = "delete"; + R = "rename"; }; }; }; diff --git a/home/laptop/programs/neovim/nvim/init.lua b/home/laptop/programs/neovim/nvim/init.lua index ec452d1..ad07e3b 100644 --- a/home/laptop/programs/neovim/nvim/init.lua +++ b/home/laptop/programs/neovim/nvim/init.lua @@ -40,6 +40,7 @@ nmap("e", vim.diagnostic.open_float) -- Format on CursorHold +local filetypes = { "*.ts", "*.tsx", "*.prisma", "*.js", "*.jsx", "*.html", "*.css", "*.json", "*.yaml", "*.lua" } local async = require("plenary.async") @@ -50,7 +51,7 @@ end local async_format = async.void(format_file) vim.api.nvim_create_autocmd("CursorHold", { callback = async_format, - pattern = { "*.*" } + pattern = filetypes }) @@ -87,11 +88,13 @@ local on_attach = function(client, bufnr) callback = function() vim.lsp.buf.document_highlight() end, + pattern = filetypes }) vim.api.nvim_create_autocmd("CursorMoved", { callback = function() vim.lsp.buf.clear_references() end, + pattern = filetypes }) end cmp.setup({