mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 18:45:08 +02:00
react comments hack
This commit is contained in:
parent
88f156841b
commit
6f280c5198
6 changed files with 118 additions and 39 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -6,4 +6,5 @@ nodepath.vim
|
|||
autoload/plugged/*
|
||||
session
|
||||
general/paths.vim
|
||||
wiki/
|
||||
|
||||
|
|
62
init.vim
62
init.vim
|
@ -42,4 +42,66 @@ else
|
|||
endif
|
||||
|
||||
" Experimental
|
||||
|
||||
" Codi
|
||||
let g:codi#rightalign=0
|
||||
|
||||
" VimWiki
|
||||
let g:vimwiki_key_mappings =
|
||||
\ {
|
||||
\ 'all_maps': 0,
|
||||
\ 'global': 0,
|
||||
\ 'headers': 0,
|
||||
\ 'text_objs': 0,
|
||||
\ 'table_format': 0,
|
||||
\ 'table_mappings': 0,
|
||||
\ 'lists': 0,
|
||||
\ 'links': 0,
|
||||
\ 'html': 0,
|
||||
\ 'mouse': 0,
|
||||
\ }
|
||||
|
||||
" Filetypes enabled for
|
||||
let g:vimwiki_filetypes = ['markdown', 'pandoc']
|
||||
|
||||
let g:vimwiki_auto_header = 0
|
||||
let g:vimwiki_markdown_header_style = 1
|
||||
let g:vimwiki_tags_header_level = 1
|
||||
let g:vimwiki_tags_header = 'Generated Tags'
|
||||
let g:vimwiki_links_header_level = 1
|
||||
let g:vimwiki_links_header = 'Generated Links'
|
||||
let g:vimwiki_auto_chdir = 0
|
||||
let g:vimwiki_map_prefix = '<Leader>w'
|
||||
let g:vimwiki_toc_link_format = 0
|
||||
let g:vimwiki_toc_header_level = 1
|
||||
let g:vimwiki_toc_header = 'Contents'
|
||||
let g:vimwiki_autowriteall = 1
|
||||
let g:vimwiki_conceal_pre = 0
|
||||
let g:vimwiki_conceal_onechar_markers = 1
|
||||
let g:vimwiki_conceallevel = 2
|
||||
let g:vimwiki_user_htmls = ''
|
||||
let g:vimwiki_valid_html_tags = 'b,i,s,u,sub,sup,kbd,br,hr'
|
||||
let g:vimwiki_html_header_numbering_sym = ''
|
||||
let g:vimwiki_html_header_numbering = 0
|
||||
let g:vimwiki_dir_link = ''
|
||||
let g:vimwiki_markdown_link_ext = 0
|
||||
let g:vimwiki_create_link = 1
|
||||
let g:vimwiki_use_calendar = 1
|
||||
let g:vimwiki_text_ignore_newline = 1
|
||||
let g:vimwiki_list_ignore_newline = 1
|
||||
let g:vimwiki_folding = ''
|
||||
let g:vimwiki_listsym_rejected = '✗'
|
||||
let g:vimwiki_listsyms = '✗○◐●✓'
|
||||
let g:vimwiki_global_ext = 1
|
||||
let g:vimwiki_hl_cb_checked = 0
|
||||
let g:vimwiki_list = [{'path': '~/my_site/', 'exclude_files': ['**/README.md']}]
|
||||
|
||||
|
||||
|
||||
|
||||
let g:vimwiki_diary_months = {
|
||||
\ 1: 'January', 2: 'February', 3: 'March',
|
||||
\ 4: 'April', 5: 'May', 6: 'June',
|
||||
\ 7: 'July', 8: 'August', 9: 'September',
|
||||
\ 10: 'October', 11: 'November', 12: 'December'
|
||||
\ }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
" Map leader to which_key
|
||||
nnoremap <silent> <leader> :silent WhichKey '<Space>'<CR>
|
||||
nnoremap <silent> <leader> :silent <c-u> :silent WhichKey '<Space>'<CR>
|
||||
vnoremap <silent> <leader> :silent <c-u> :silent WhichKeyVisual '<Space>'<CR>
|
||||
|
||||
" Create map to add keys to
|
||||
|
@ -25,7 +25,7 @@ autocmd FileType which_key set laststatus=0 noshowmode noruler
|
|||
|
||||
|
||||
" Single mappings
|
||||
let g:which_key_map['/'] = [ '<Plug>NERDCommenterToggle' , 'comment' ]
|
||||
let g:which_key_map['/'] = [ ':Commentary' , 'comment' ]
|
||||
let g:which_key_map['.'] = [ ':e $MYVIMRC' , 'open init' ]
|
||||
let g:which_key_map[';'] = [ ':Commands' , 'commands' ]
|
||||
let g:which_key_map['='] = [ '<C-W>=' , 'balance windows' ]
|
||||
|
@ -39,7 +39,7 @@ let g:which_key_map['r'] = [ ':RnvimrToggle' , 'ranger' ]
|
|||
let g:which_key_map['S'] = [ ':SSave' , 'save session' ]
|
||||
let g:which_key_map['T'] = [ ':Rg' , 'search text' ]
|
||||
let g:which_key_map['v'] = [ '<C-W>v' , 'split right']
|
||||
let g:which_key_map['w'] = [ 'w' , 'write' ]
|
||||
let g:which_key_map['W'] = [ 'w' , 'write' ]
|
||||
let g:which_key_map['z'] = [ 'Goyo' , 'zen' ]
|
||||
|
||||
" Group mappings
|
||||
|
@ -180,6 +180,52 @@ let g:which_key_map.t = {
|
|||
\ 's' : [':FloatermNew ncdu' , 'ncdu'],
|
||||
\ }
|
||||
|
||||
" w is for wiki
|
||||
let g:which_key_map.w = {
|
||||
\ 'name' : '+wiki' ,
|
||||
\ 'w' : ['<Plug>VimwikiIndex' , 'ncdu'],
|
||||
\ 'n' : ['<plug>(wiki-open)' , 'ncdu'],
|
||||
\ 'j' : ['<plug>(wiki-journal)' , 'ncdu'],
|
||||
\ 'R' : ['<plug>(wiki-reload)' , 'ncdu'],
|
||||
\ 'c' : ['<plug>(wiki-code-run)' , 'ncdu'],
|
||||
\ 'b' : ['<plug>(wiki-graph-find-backlinks)' , 'ncdu'],
|
||||
\ 'g' : ['<plug>(wiki-graph-in)' , 'ncdu'],
|
||||
\ 'G' : ['<plug>(wiki-graph-out)' , 'ncdu'],
|
||||
\ 'l' : ['<plug>(wiki-link-toggle)' , 'ncdu'],
|
||||
\ 'd' : ['<plug>(wiki-page-delete)' , 'ncdu'],
|
||||
\ 'r' : ['<plug>(wiki-page-rename)' , 'ncdu'],
|
||||
\ 't' : ['<plug>(wiki-page-toc)' , 'ncdu'],
|
||||
\ 'T' : ['<plug>(wiki-page-toc-local)' , 'ncdu'],
|
||||
\ 'e' : ['<plug>(wiki-export)' , 'ncdu'],
|
||||
\ 'u' : ['<plug>(wiki-list-uniq)' , 'ncdu'],
|
||||
\ 'U' : ['<plug>(wiki-list-uniq-local)' , 'ncdu'],
|
||||
\ }
|
||||
|
||||
" Global
|
||||
" <Plug>VimwikiIndex
|
||||
" <Plug>VimwikiTabIndex
|
||||
" <Plug>VimwikiUISelect
|
||||
" <Plug>VimwikiDiaryIndex
|
||||
" <Plug>VimwikiMakeDiaryNote
|
||||
" <Plug>VimwikiTabMakeDiaryNote
|
||||
" <Plug>VimwikiMakeYesterdayDiaryNote
|
||||
" <Plug>VimwikiMakeTomorrowDiaryNote
|
||||
"
|
||||
" " Local
|
||||
" <Plug>Vimwiki2HTML
|
||||
" <Plug>Vimwiki2HTMLBrowse
|
||||
" <Plug>VimwikiDiaryGenerateLinks
|
||||
" <Plug>VimwikiFollowLink
|
||||
" <Plug>VimwikiSplitLink
|
||||
" <Plug>VimwikiVSplitLink
|
||||
" <Plug>VimwikiTabnewLink
|
||||
" <Plug>VimwikiGoBackLink
|
||||
" <Plug>VimwikiNextLink
|
||||
" <Plug>VimwikiPrevLink
|
||||
" <Plug>VimwikiGoto
|
||||
" <Plug>VimwikiDeleteLink
|
||||
" <Plug>VimwikiRenameLink
|
||||
" <Plug>VimwikiAddHeaderLevel
|
||||
|
||||
" Register which key map
|
||||
call which_key#register('<Space>', "g:which_key_map")
|
||||
|
|
|
@ -1,28 +1,3 @@
|
|||
|
||||
" nnoremap <space>/ :Commentary<CR>
|
||||
" vnoremap <space>/ :Commentary<CR>
|
||||
|
||||
let g:NERDCreateDefaultMappings = 0
|
||||
" Add spaces after comment delimiters by default
|
||||
let g:NERDSpaceDelims = 1
|
||||
|
||||
" Use compact syntax for prettified multi-line comments
|
||||
let g:NERDCompactSexyComs = 1
|
||||
|
||||
" Align line-wise comment delimiters flush left instead of following code indentation
|
||||
let g:NERDDefaultAlign = 'left'
|
||||
|
||||
" Set a language to use its alternate delimiters by default
|
||||
let g:NERDAltDelims_java = 1
|
||||
|
||||
" Add your own custom formats or override the defaults
|
||||
let g:NERDCustomDelimiters = { 'c': { 'left': '/**','right': '*/' } }
|
||||
|
||||
" Allow commenting and inverting empty lines (useful when commenting a region)
|
||||
let g:NERDCommentEmptyLines = 1
|
||||
|
||||
" Enable trimming of trailing whitespace when uncommenting
|
||||
let g:NERDTrimTrailingWhitespace = 1
|
||||
|
||||
" Enable NERDCommenterToggle to check all selected lines is commented or not
|
||||
let g:NERDToggleCheckAllLines = 1
|
||||
" nnoremap <silent> <space>/ :Commentary<CR>
|
||||
vnoremap <silent> <space>/ :Commentary<CR>
|
||||
autocmd FileType javascript.jsx setlocal commentstring={/*\ %s\ */}
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
let g:eleline_powerline_fonts = 1
|
||||
" Always show tabs
|
||||
|
||||
set showtabline=2
|
||||
|
||||
" We don't need to see things like -- INSERT -- anymore
|
||||
set noshowmode
|
|
@ -19,7 +19,8 @@ call plug#begin('~/.config/nvim/autoload/plugged')
|
|||
" Surround
|
||||
Plug 'tpope/vim-surround'
|
||||
" Better Comments
|
||||
Plug 'preservim/nerdcommenter'
|
||||
Plug 'tpope/vim-commentary'
|
||||
" Plug 'preservim/nerdcommenter'
|
||||
" Have the file system follow you around
|
||||
Plug 'airblade/vim-rooter'
|
||||
" auto set indent settings
|
||||
|
@ -88,6 +89,7 @@ call plug#begin('~/.config/nvim/autoload/plugged')
|
|||
" Plug 'Shougo/echodoc.vim'
|
||||
" Interactive code
|
||||
Plug 'metakirby5/codi.vim'
|
||||
Plug 'https://github.com/vimwiki/vimwiki.git'
|
||||
endif
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue