diff options
Diffstat (limited to 'lua/vim-stuff.lua')
-rw-r--r-- | lua/vim-stuff.lua | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/lua/vim-stuff.lua b/lua/vim-stuff.lua new file mode 100644 index 0000000..eade479 --- /dev/null +++ b/lua/vim-stuff.lua @@ -0,0 +1,60 @@ +vim.keymap.set("n", "<leader>e", vim.cmd.Ex) + +vim.cmd("inoremap jj <Esc>") +vim.cmd("nnoremap <leader>e :Ex<CR>") +vim.cmd("nnoremap <leader>b :bn<Cr>") +--vim.cmd("nnoremap <C-w> :bd<Cr>") + + +-- Main +vim.opt.nu = true +vim.opt.clipboard = { 'unnamedplus' } +vim.opt.wrap = false +vim.opt.termguicolors = true +vim.opt.swapfile = false + + +-- Tabs +vim.opt.tabstop = 2 +vim.opt.softtabstop = 2 +vim.opt.shiftwidth = 2 +vim.opt.expandtab = true + + +-- Cursor +vim.opt.guicursor = block +vim.opt.scrolloff = 999 +vim.opt.sidescrolloff = 999 + + +-- Search +vim.opt.hlsearch = true +vim.opt.incsearch = true +vim.opt.ignorecase = true + + + +-- Misc +vim.opt.formatoptions:remove{ "c", "r", "o" } -- No nextLine autocomments +vim.opt.smartindent = true +vim.g.netrw_banner = 0 + +--YML files - very nice +vim.cmd("autocmd Filetype yaml set cursorcolumn") +vim.cmd("autocmd Filetype yml set cursorcolumn") + +------------------------ +-- Disable Diagnostics - +------------------------ +-- lsp Disabple diagnostic - less good as it reDisables it every time. +-- vim.cmd("autocmd BufWinEnter * lua vim.diagnostic.disable()") + + +vim.diagnostic.config({ + virtual_text = false, + signs = false, + update_in_insert = false, + underline = false, + severity_sort = false, + float = false, +}) |