Vim: Remove vimwiki, replace with built-in options
- vimrc-plugins: Remove vimwiki - vimrc-plugins: Remove vimcompletesme - vimrc-plugins: Remove vimwiki config - vimrc: Move template function from vimrc-plugins - vimrc: create mappings for new wiki/notes system - vimrc: Move functions to own section
This commit is contained in:
parent
5c03a7f4d9
commit
fdcaf7c414
2 changed files with 20 additions and 20 deletions
26
vim/vimrc
26
vim/vimrc
|
@ -81,12 +81,6 @@ endif
|
|||
" ==============================================================================
|
||||
" Status Line
|
||||
" ==============================================================================
|
||||
function! GitBranch() abort " Fetch the Git branch of cwd
|
||||
let l:branchname = system("git rev-parse --abbrev-ref HEAD 2>/dev/null
|
||||
\ | tr -d '\n'")
|
||||
return strlen(l:branchname) > 0 ? '#'.l:branchname : ''
|
||||
endfunction
|
||||
|
||||
set laststatus=2 " Enable the statusline
|
||||
set statusline= " Initialize it
|
||||
set statusline+=%3*%m " Modified flag
|
||||
|
@ -122,6 +116,26 @@ nnoremap <silent> <leader>f :<C-u>edit ~/.dotfiles/<CR>
|
|||
nnoremap <silent> <leader>F :<C-u>tabnew ~/.dotfiles/<CR>
|
||||
" Emulate vim-vinegar
|
||||
nnoremap <silent> - :silent edit <C-R>=empty(expand('%')) ? '.' : expand('%:p:h')<CR><CR>
|
||||
" Some notes/wiki shortcuts
|
||||
nnoremap <silent> <leader>ww :<C-u>edit ~/Documents/Wiki/index.md<CR>
|
||||
nnoremap <silent> <leader>ws :<C-u>vsplit ~/Documents/Wiki/scratchpad.md<CR>
|
||||
nnoremap <silent> <leader>wt :<C-u>vsplit ~/Documents/Wiki/to-do.md<CR>
|
||||
nnoremap <silent> <leader>wd :<C-u>edit ~/Documents/Wiki/diary/diary.wiki<CR>
|
||||
nnoremap <silent> <leader>tj :call NewJournal()<CR>
|
||||
" ==============================================================================
|
||||
" Functions
|
||||
" ==============================================================================
|
||||
" Read from the journal template, and replace 'Date' with today's date
|
||||
function! NewJournal() abort
|
||||
.-1read ~/.vim/templates/journal
|
||||
s/Date/\=strftime("%A, %B %d")/
|
||||
endfunction
|
||||
" Fetch the git branch of the current file, if applicable
|
||||
function! GitBranch() abort
|
||||
let l:branchname = system("git rev-parse --abbrev-ref HEAD 2>/dev/null
|
||||
\ | tr -d '\n'")
|
||||
return strlen(l:branchname) > 0 ? '#'.l:branchname : ''
|
||||
endfunction
|
||||
" ==============================================================================
|
||||
" Plugins
|
||||
" ==============================================================================
|
||||
|
|
|
@ -10,26 +10,12 @@ endif
|
|||
|
||||
call plug#begin('~/.vim/bundle')
|
||||
Plug 'tpope/vim-fugitive'
|
||||
Plug 'vimwiki/vimwiki'
|
||||
Plug 'tpope/vim-unimpaired'
|
||||
Plug 'tpope/vim-commentary'
|
||||
|
||||
Plug 'ajh17/VimCompletesMe'
|
||||
"Plug 'ludovicchabant/vim-gutentags'
|
||||
Plug 'sheerun/vim-polyglot'
|
||||
|
||||
Plug 'junegunn/goyo.vim'
|
||||
Plug 'tpope/vim-tbone'
|
||||
call plug#end()
|
||||
|
||||
" ==============================================================================
|
||||
" Plugin Configuration
|
||||
" ==============================================================================
|
||||
" Vimwiki Configs
|
||||
let g:vimwiki_list = [{'path': '~/Workbench/vimwiki/', 'auto_tags': 1}]
|
||||
"" Insert my journal template, and the current date
|
||||
nnoremap <silent><leader>tj :call NewJournal()<CR>
|
||||
function! NewJournal() abort
|
||||
.-1read ~/.vim/templates/journal
|
||||
s/Date/\=strftime("%A, %B %d")/
|
||||
endfunction
|
||||
|
|
Loading…
Reference in a new issue