From 73e31b79de25298a519671ef8b6c2ab68af9c87e Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Sat, 20 Jul 2024 20:18:30 +0400 Subject: directory layout changed --- dotfiles/nvim/lua/master/vim_settings.lua | 42 +++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 dotfiles/nvim/lua/master/vim_settings.lua (limited to 'dotfiles/nvim/lua/master/vim_settings.lua') diff --git a/dotfiles/nvim/lua/master/vim_settings.lua b/dotfiles/nvim/lua/master/vim_settings.lua new file mode 100644 index 0000000..24c8564 --- /dev/null +++ b/dotfiles/nvim/lua/master/vim_settings.lua @@ -0,0 +1,42 @@ +-- [[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]]) + +vim.cmd([[ autocmd BufwritePost * %s/\s\+$//e ]]) -- Remove useless spaces when saving +-- [[Mappings]] + +-- Move cursor in Insert mode +vim.keymap.set('i','','gk') +vim.keymap.set('i','','') +vim.keymap.set('i','','') +vim.keymap.set('i','','gj') + +vim.g.mapleader = ' ' +vim.g.maplocalleader = ' ' + +vim.keymap.set('n','',':w!') +vim.keymap.set('n','q',':wqa!') +vim.keymap.set('n','e', ':Neotree toggle right') +vim.keymap.set('n', 'o', 'w') +vim.cmd("colorscheme gruvbox") -- cgit v1.2.3