aboutsummaryrefslogtreecommitdiff
path: root/config/nvim/init.lua
diff options
context:
space:
mode:
authorCharles Cabergs <charles.cabergs@colruytgroup.com>2022-05-18 14:16:48 +0200
committerCharles Cabergs <charles.cabergs@colruytgroup.com>2022-05-18 14:16:48 +0200
commit41a8601bd0ac8fe8d3b1b480b85d5d02c711b3bf (patch)
tree32f0e8f1bf4a1b173ef30db8feb0ff7566f3b23a /config/nvim/init.lua
parentc56bb79a654400655e957a98103c0634fb88f4d1 (diff)
downloaddotfiles-41a8601bd0ac8fe8d3b1b480b85d5d02c711b3bf.tar.gz
dotfiles-41a8601bd0ac8fe8d3b1b480b85d5d02c711b3bf.tar.bz2
dotfiles-41a8601bd0ac8fe8d3b1b480b85d5d02c711b3bf.zip
Added previous vim config autocommand to neovim, Updated lua-snip and argwrap plugins configurations
Diffstat (limited to 'config/nvim/init.lua')
-rw-r--r--config/nvim/init.lua21
1 files changed, 18 insertions, 3 deletions
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index d046567..4e050a9 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -54,8 +54,8 @@ local augroup = vim.api.nvim_create_augroup("cacharle_init_group", {})
vim.api.nvim_create_autocmd(
"BufWritePost",
{
- command = "source <afile> | PackerCompile",
pattern = "plugins.lua",
+ command = "source <afile> | PackerCompile",
group = augroup
}
)
@@ -63,13 +63,28 @@ vim.api.nvim_create_autocmd(
-- remove trailing white space on save
vim.api.nvim_create_autocmd(
"BufWritePre",
- { command = [[ %s/\s\+$//e ]], pattern = "*", group = augroup }
+ { pattern = "*", command = [[ %s/\s\+$//e ]], group = augroup }
)
-- set filttype for *.sql.j2 files
vim.api.nvim_create_autocmd(
"BufReadPre",
- { command = "set ft=sql", pattern = "*.sql.j2", group = augroup }
+ { pattern = "*.sql.j2", command = "set ft=sql", group = augroup }
+)
+
+-- -- Format go files on save
+-- vim.api.nvim_create_autocmd(
+-- "BufWritePre",
+-- { command = [[ !go fmt % ]], pattern = "*.go", group = augroup }
+-- )
+
+vim.api.nvim_create_autocmd(
+ "FileType",
+ { pattern = "haskell", command = [[ set formatprg=stylish-haskell ]], group = augroup }
+)
+vim.api.nvim_create_autocmd(
+ "FileType",
+ { pattern = "lisp,html,css,htmldjango", command = [[ setlocal shiftwidth=2 ]], group = augroup }
)
require("mappings")