diff options
Diffstat (limited to 'src/dotfiles/nvim/lua/master/vim_settings.lua')
-rw-r--r-- | src/dotfiles/nvim/lua/master/vim_settings.lua | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/dotfiles/nvim/lua/master/vim_settings.lua b/src/dotfiles/nvim/lua/master/vim_settings.lua new file mode 100644 index 0000000..7711369 --- /dev/null +++ b/src/dotfiles/nvim/lua/master/vim_settings.lua @@ -0,0 +1,34 @@ +--[[Vim settings]] + +vim.cmd("set clipboard+=unnamedplus") --Use System Clipboard +vim.opt.fillchars = {eob = " "} + + +--[[ 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]]) + +vim.cmd([[set scrolloff=5]]) --Smooth scroll + +vim.o.background = "dark" -- or "light" for light mode + +vim.cmd([[set formatoptions-=cro]]) --deactivating autocomment + +vim.cmd([[autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o]]) + +--[[Mappings]] +vim.g.mapleader = ' ' +vim.g.maplocalleader = ' ' + +vim.keymap.set('n','<leader><leader>',':w!<CR>') +vim.keymap.set('n','<leader>q',':wqa!<CR>') +vim.keymap.set('n','<leader>e', ':Neotree toggle right<CR>') +vim.keymap.set('n', '<leader>o', '<C-W>w') +vim.cmd("colorscheme gruvbox") |