summaryrefslogtreecommitdiff
path: root/.config/nvim/config/config.vim
diff options
context:
space:
mode:
authorDaniel Weipert <code@drogueronin.de>2023-01-18 13:38:08 +0100
committerDaniel Weipert <code@drogueronin.de>2023-10-30 09:52:23 +0100
commit2243a7fd58faafb5cb4d2ab3947b3adab8eeb475 (patch)
treef182e3df8ea5254ea8a6ccdbf3a225b3bff63f22 /.config/nvim/config/config.vim
parent41cc0c57cde2517f774c05147e2d5bcc9813f724 (diff)
[nvim] reorganize config and plugins
Diffstat (limited to '.config/nvim/config/config.vim')
-rw-r--r--.config/nvim/config/config.vim33
1 files changed, 33 insertions, 0 deletions
diff --git a/.config/nvim/config/config.vim b/.config/nvim/config/config.vim
new file mode 100644
index 0000000..0f2b65e
--- /dev/null
+++ b/.config/nvim/config/config.vim
@@ -0,0 +1,33 @@
+set mouse=a
+set splitright
+
+set updatetime=250
+
+" tabs, spaces
+set shiftwidth=2
+set tabstop=2
+set expandtab
+
+set list
+set listchars=tab:\ \ ,trail:-
+
+" ruler
+set relativenumber number
+augroup numbertoggle
+ autocmd!
+ autocmd BufEnter,WinEnter * if &nu && mode() != 'i' | set relativenumber | endif
+ autocmd BufLeave,WinLeave * if &nu | set norelativenumber | endif
+augroup END
+
+" colors
+colorscheme darcula
+set termguicolors
+highlight Normal guibg=NONE ctermbg=NONE
+
+" diff
+if &diff
+ autocmd BufEnter * if winnr('$') == 1 | quit | endif
+endif
+
+" pdf
+autocmd BufEnter *.pdf split | exe expandcmd("terminal firefox <afile>:p") | quit