diff options
author | davidpkj <davidpenkow1@gmail.com> | 2022-12-03 22:26:26 +0100 |
---|---|---|
committer | davidpkj <davidpenkow1@gmail.com> | 2022-12-03 22:26:26 +0100 |
commit | 5d4a749b7c51649bcd3953cd1686856408d08121 (patch) | |
tree | d0ddab7d5ee206e9b4403d4f177d942ec1608aa0 /neovim/.config/nvim/lua/autocmd.lua | |
parent | 4f7ccffecdfa36c5e531654b8eec44199935d497 (diff) |
Merge in dotfiles
Diffstat (limited to 'neovim/.config/nvim/lua/autocmd.lua')
-rw-r--r-- | neovim/.config/nvim/lua/autocmd.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/neovim/.config/nvim/lua/autocmd.lua b/neovim/.config/nvim/lua/autocmd.lua new file mode 100644 index 0000000..603e6b4 --- /dev/null +++ b/neovim/.config/nvim/lua/autocmd.lua @@ -0,0 +1,25 @@ +-- Custom filetypes +vim.filetype.add({ + extension = { + conf = "conf", + nd = "markdown", + }, + pattern = { + [".*%.env.*"] = "sh", + ["ignore$"] = "conf", + }, +}) + +local cmd = vim.api.nvim_create_autocmd + +-- Go to last location when opening buffer +cmd("BufReadPost", { + command = [[ if line("'\"") > 1 && line("'\"") <= line("$") | execute "normal! g`\"" | endif ]] +}) + +-- Highlight the region on yank +cmd("TextYankPost", { + group = vim.api.nvim_create_augroup("TextYankGroup", { clear = true }), + callback = function() vim.highlight.on_yank({ higroup = "Visual" }) end, +}) + |