dotfiles/neovim/.config/nvim/init.vim

45 lines
1000 B
VimL
Raw Permalink Normal View History

2019-03-24 15:03:56 +01:00
""Basic stuff
set number
2022-05-08 17:44:30 +02:00
set relativenumber
2019-10-16 22:24:12 +02:00
set encoding=utf8
2020-01-23 00:12:46 +01:00
set clipboard+=unnamedplus
2019-03-24 15:03:56 +01:00
set nofoldenable
2019-04-02 12:24:17 +02:00
""Spaces instead of tabs
set expandtab
2019-05-11 01:04:20 +02:00
set tabstop=2
set shiftwidth=2
2019-08-29 23:22:18 +02:00
""Don't litter swp files everywhere
2019-08-27 01:07:55 +02:00
set backupdir=~/.cache
set directory=~/.cache
2019-11-25 02:26:44 +01:00
""Ignore case and highlight matches when searching
2019-10-16 22:24:12 +02:00
set ignorecase
2019-11-25 02:26:44 +01:00
set hlsearch
2021-02-05 02:23:10 +01:00
""Persistent undo
set undofile
2019-11-23 02:13:02 +01:00
""Resize line number colum
set numberwidth=2
2019-03-24 15:03:56 +01:00
""Keybindings
set pastetoggle=<F2>
let mapleader="\<Space>"
nnoremap <leader>n :noh<cr>
"Move the current line up or down
nnoremap <leader>k :m-2<cr>==
nnoremap <leader>j :m+<cr>==
2019-08-29 23:22:18 +02:00
""Snippets
let g:UltiSnipsExpandTrigger = '<tab>'
let g:UltiSnipsJumpForwardTrigger = '<tab>'
let g:UltiSnipsJumpBackwardTrigger = '<s-tab>'
2019-08-29 23:22:18 +02:00
""Vim-plug
call plug#begin('~/.config/nvim/plugged')
2019-05-31 00:22:54 +02:00
Plug 'Raimondi/delimitMate'
Plug 'nordtheme/vim'
2023-02-01 08:17:17 +01:00
Plug 'rose-pine/neovim'
2022-05-03 20:00:43 +02:00
Plug 'LnL7/vim-nix'
2019-05-31 00:22:54 +02:00
call plug#end()
2019-11-23 02:13:02 +01:00
""Colors
set termguicolors
2024-01-08 22:34:51 +01:00
colorscheme nord
set background=light
2020-01-14 13:44:11 +01:00
""Disabe status line
set laststatus=0