summaryrefslogtreecommitdiff
path: root/lua/core/init.lua
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2024-07-10 23:06:16 -0400
committerBenjamin Chausse <benjamin@chausse.xyz>2024-07-10 23:06:16 -0400
commitb6d670c046baa59f3fa2dc4ef03150da8a1f2693 (patch)
tree5afa9f00e39db338b56e009071ecdb1f5a0ac0e9 /lua/core/init.lua
parente2eca2a163976c6d274983250af44d8a386ae414 (diff)
parent07abc0343bf1f6e2b93b24e3af8655ce81dd2b02 (diff)
Merge branch 'master' of github.com:ChausseBenjamin/neovim-conf
Diffstat (limited to 'lua/core/init.lua')
-rw-r--r--lua/core/init.lua52
1 files changed, 27 insertions, 25 deletions
diff --git a/lua/core/init.lua b/lua/core/init.lua
index 3e33124..fd1b257 100644
--- a/lua/core/init.lua
+++ b/lua/core/init.lua
@@ -1,22 +1,22 @@
-vim.g.mapleader=" "
-vim.opt.encoding="utf-8"
-vim.opt.wildmenu=true -- Show mathes with tab-completion
-vim.opt.number=true
-vim.opt.relativenumber=true
-vim.opt.ruler=true
-vim.opt.lazyredraw=true
-vim.opt.laststatus=0
-vim.opt.showmode=false
-vim.opt.splitbelow=true
-vim.opt.splitright=true
-vim.opt.tabstop=2
-vim.opt.shiftwidth=2
-vim.opt.expandtab=true
-vim.opt.foldmethod="marker" --- For `{{{` & `}}}` folding
+vim.g.mapleader = " "
+vim.opt.encoding = "utf-8"
+vim.opt.wildmenu = true -- Show mathes with tab-completion
+vim.opt.number = true
+vim.opt.relativenumber = true
+vim.opt.ruler = true
+vim.opt.lazyredraw = true
+vim.opt.laststatus = 0
+vim.opt.showmode = false
+vim.opt.splitbelow = true
+vim.opt.splitright = true
+vim.opt.tabstop = 2
+vim.opt.shiftwidth = 2
+vim.opt.expandtab = true
+vim.opt.foldmethod = "marker" --- For `{{{` & `}}}` folding
vim.opt.complete:append("kspell")
-vim.opt.inccommand="split"
-vim.opt.spelllang="fr" -- why does french exist...
-vim.api.nvim_set_keymap("n","Y","y$", {}) -- What should have been `Y`
+vim.opt.inccommand = "split"
+vim.opt.spelllang = "fr" -- why does french exist...
+vim.api.nvim_set_keymap("n", "Y", "y$", {}) -- What should have been `Y`
vim.api.nvim_set_keymap("t", "<Esc>", "<C-\\><C-n>", {}) -- terminal mode Esc
vim.keymap.set("v", "<s-l>", ":m '>+1<cr>gv=gv")
@@ -31,16 +31,18 @@ vim.g.netrw_bufsettings = "noma nomod nu nobl nowrap ro"
vim.keymap.set("n", "<leader><leader>l", "<cmd>nohlsearch<cr>")
-- Don't mess with pasted text
-vim.keymap.set("i", "<C-r>+","<C-r><C-o>+")
+vim.keymap.set("i", "<C-r>+", "<C-r><C-o>+")
-- Remove trailing whitespace (exept current line to avoid moving cursor)
vim.api.nvim_create_autocmd({ "BufWritePre" }, {
- pattern = {"*"},
- callback = function()
- local save_cursor = vim.fn.getpos(".")
- pcall(function() vim.cmd [[%s/\s\+$//e]] end)
- vim.fn.setpos(".", save_cursor)
- end,
+ pattern = { "*" },
+ callback = function()
+ local save_cursor = vim.fn.getpos(".")
+ pcall(function()
+ vim.cmd([[%s/\s\+$//e]])
+ end)
+ vim.fn.setpos(".", save_cursor)
+ end,
})
-- Quickly compile and preview files