summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2024-02-24 13:21:14 +0400
committerSuleyman Farajli <suleyman@farajli.net>2024-02-24 13:21:14 +0400
commit3cef7b3cf8094238bdb5810b26dcc16adda88e81 (patch)
treeafb5614adc8c1761817c19e3dacd5d4c6433b8fa
parent586e49ea06de1d6b237c81be01ed39938ecb9eb7 (diff)
dotifiles/nvim keybind on insert added
-rw-r--r--src/dotfiles/nvim/lua/master/vim_settings.lua15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/dotfiles/nvim/lua/master/vim_settings.lua b/src/dotfiles/nvim/lua/master/vim_settings.lua
index 2af55c5..2c4e6e4 100644
--- a/src/dotfiles/nvim/lua/master/vim_settings.lua
+++ b/src/dotfiles/nvim/lua/master/vim_settings.lua
@@ -1,17 +1,17 @@
---[[Vim settings]]
+-- [[Vim settings]]
vim.cmd("set clipboard+=unnamedplus") --Use System Clipboard
vim.opt.fillchars = {eob = " "}
---[[ Changes to make vim look simpler ]]
+-- [[ Changes to make vim look simpler ]]
vim.cmd([[ set shortmess+=I ]]) --Remove Intro text when entering vim
vim.cmd("set noshowmode")
-- vim.cmd("set noshowcmd")
vim.cmd("set noruler")
vim.cmd("set laststatus=-")
vim.cmd("set statusline=0")
---[]
+-- []
vim.cmd([[set number]])
@@ -23,7 +23,14 @@ vim.cmd([[set formatoptions-=cro]]) --deactivating autocomment
vim.cmd([[autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o]])
---[[Mappings]]
+-- [[Mappings]]
+
+-- Move cursor in Insert mode
+vim.keymap.set('i','<C-k>','<C-o>gk')
+vim.keymap.set('i','<C-h>','<Left>')
+vim.keymap.set('i','<C-l>','<Right>')
+vim.keymap.set('i','<C-j>','<C-o>gj')
+
vim.g.mapleader = ' '
vim.g.maplocalleader = ' '