summaryrefslogtreecommitdiff
path: root/files/config/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'files/config/nvim')
-rw-r--r--files/config/nvim/init.vim42
m---------files/config/nvim/plug/goyo.vim0
m---------files/config/nvim/plug/vimwiki0
-rw-r--r--files/config/nvim/test.md2
4 files changed, 44 insertions, 0 deletions
diff --git a/files/config/nvim/init.vim b/files/config/nvim/init.vim
index d933991..567e5bd 100644
--- a/files/config/nvim/init.vim
+++ b/files/config/nvim/init.vim
@@ -44,3 +44,45 @@ augroup END
" Use system clipboard
set clipboard=unnamedplus
+call plug#begin('~/.config/nvim/plug')
+
+" List your plugins here
+Plug 'junegunn/goyo.vim', { 'for': 'markdown' }
+Plug 'vimwiki/vimwiki'
+
+
+call plug#end()
+
+" Vimwiki settings
+let g:vimwiki_list = [{
+ \ 'path': '~/Documents/Notes/',
+ \ 'syntax': 'markdown',
+ \ 'ext': '.md'
+ \ }]
+
+
+" Goyo settings
+function! s:goyo_enter()
+ set noshowmode
+ set noshowcmd
+ set scrolloff=999
+ set linebreak
+endfunction
+
+function! s:goyo_leave()
+ if executable('tmux') && strlen($TMUX)
+ silent !tmux set status on
+ silent !tmux list-panes -F '\#F' | grep -q Z && tmux resize-pane -Z
+ endif
+ set showmode
+ set showcmd
+ set scrolloff=5
+ set nolinebreak
+ " ...
+endfunction
+
+let g:goyo_width='80%'
+let g:goyo_height='80%'
+
+autocmd! User GoyoEnter nested call <SID>goyo_enter()
+autocmd! User GoyoLeave nested call <SID>goyo_leave()
diff --git a/files/config/nvim/plug/goyo.vim b/files/config/nvim/plug/goyo.vim
new file mode 160000
+Subproject fa0263d456dd43f5926484d1c4c7022dfcb21ba
diff --git a/files/config/nvim/plug/vimwiki b/files/config/nvim/plug/vimwiki
new file mode 160000
+Subproject 72792615e739d0eb54a9c8f7e0a46a6e2407c9e
diff --git a/files/config/nvim/test.md b/files/config/nvim/test.md
new file mode 100644
index 0000000..d0df633
--- /dev/null
+++ b/files/config/nvim/test.md
@@ -0,0 +1,2 @@
+test
+:>>>>>!!!