mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-07 22:45:11 +01:00
Compare commits
21 Commits
ab722b28df
...
vimreorg
| Author | SHA1 | Date | |
|---|---|---|---|
| b4305f1131 | |||
| 4839507e05 | |||
| f8ea1fe55f | |||
| 00c670d0e1 | |||
| b0b09d49c8 | |||
| 8111aaf0ad | |||
| f8f695ac64 | |||
| 1508e83271 | |||
| a9d443755a | |||
| 1b52b1ed7f | |||
| 28cdfe7d3a | |||
| 8a147d485a | |||
| 92b7cbf3d8 | |||
| fed1dc4d8e | |||
| 3aa07b28c2 | |||
| 009557beb4 | |||
| 5e91c7d6af | |||
| c844099484 | |||
| 5d374082e9 | |||
| 44540b79a2 | |||
| 5d4d5a0bfa |
@@ -27,6 +27,11 @@ set -U grcplugin_ls --color
|
|||||||
if test -x ~/.local/bin
|
if test -x ~/.local/bin
|
||||||
set PATH $PATH ~/.local/bin
|
set PATH $PATH ~/.local/bin
|
||||||
end
|
end
|
||||||
|
# Local Rust apps installed through cargo
|
||||||
|
if test -x ~/.cargo/bin
|
||||||
|
set PATH $PATH ~/.cargo/bin
|
||||||
|
end
|
||||||
|
# Scripts from my dotfiles repo
|
||||||
if test -x ~/.dot/dotfiles/bin
|
if test -x ~/.dot/dotfiles/bin
|
||||||
set PATH $PATH ~/.dot/dotfiles/bin
|
set PATH $PATH ~/.dot/dotfiles/bin
|
||||||
end
|
end
|
||||||
|
|||||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,5 +1,6 @@
|
|||||||
# Vim
|
# Vim
|
||||||
.vim/bundle
|
.vim/bundle
|
||||||
|
*.spl
|
||||||
*.swp
|
*.swp
|
||||||
*.swo
|
*.swo
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -160,3 +160,18 @@ wokgerecht
|
|||||||
rundersaucijs
|
rundersaucijs
|
||||||
Loïs
|
Loïs
|
||||||
Pfizer
|
Pfizer
|
||||||
|
gehaktsaus
|
||||||
|
aardappelkroketjes
|
||||||
|
AMD
|
||||||
|
Assetto
|
||||||
|
Corsa
|
||||||
|
Wii
|
||||||
|
gymkleding
|
||||||
|
kutweer
|
||||||
|
whoa
|
||||||
|
bistrokrieltjes
|
||||||
|
dumbbells
|
||||||
|
naproxen
|
||||||
|
nerden
|
||||||
|
E-depot
|
||||||
|
Carcassonne
|
||||||
|
|||||||
Binary file not shown.
61
.vimrc
61
.vimrc
@@ -271,6 +271,15 @@ endif
|
|||||||
" https://castel.dev/post/lecture-notes-1/
|
" https://castel.dev/post/lecture-notes-1/
|
||||||
inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u
|
inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u
|
||||||
|
|
||||||
|
" Make sure .add.spl spelling files are up-to-date with their .add
|
||||||
|
" counterparts
|
||||||
|
" https://vi.stackexchange.com/questions/5050/how-to-share-vim-spellchecking-additions-between-multiple-machines
|
||||||
|
for d in glob('~/.vim/spell/*.add', 1, 1)
|
||||||
|
if filereadable(d) && (!filereadable(d . '.spl') || getftime(d) > getftime(d . '.spl'))
|
||||||
|
exec 'mkspell! ' . fnameescape(d)
|
||||||
|
endif
|
||||||
|
endfor
|
||||||
|
|
||||||
" Word completion from dictionary (on ctrl+space)
|
" Word completion from dictionary (on ctrl+space)
|
||||||
set complete+=kspell
|
set complete+=kspell
|
||||||
|
|
||||||
@@ -423,36 +432,21 @@ Plug 'skanehira/preview-markdown.vim'
|
|||||||
let g:preview_markdown_vertical = 1
|
let g:preview_markdown_vertical = 1
|
||||||
|
|
||||||
" Navigate through and from markdown files
|
" Navigate through and from markdown files
|
||||||
"Plug 'chmp/mdnav'
|
|
||||||
Plug 'aquatix/mdnav', { 'branch': 'fixes' }
|
Plug 'aquatix/mdnav', { 'branch': 'fixes' }
|
||||||
" Only open these local files in vim, use pyfile for all others:
|
" Only open these local files in vim, use pyfile for all others:
|
||||||
let g:mdnav#Extensions = '.md, .MD, .markdown, .todo, .txt, .rst'
|
let g:mdnav#Extensions = '.md, .MD, .markdown, .todo, .txt, .rst'
|
||||||
|
" let g:mdnav#DebugMode = 'true'
|
||||||
|
|
||||||
|
|
||||||
" wiki.vim
|
" wiki.vim
|
||||||
Plug 'lervag/wiki.vim'
|
Plug 'lervag/wiki.vim'
|
||||||
" let g:wiki_root = '~/wiki'
|
" Config below, after plug#end()
|
||||||
let g:wiki_root = '~/phren'
|
|
||||||
let g:wiki_filetypes = ['md']
|
|
||||||
let g:wiki_link_extension = '.md'
|
|
||||||
let g:wiki_link_target_type = 'md'
|
|
||||||
" let g:wiki_mappings_use_defaults = 1
|
|
||||||
"support for #tag style tags instead of :tag:
|
|
||||||
let g:wiki_tags_format_pattern = '\v%(^|\s)#\zs[^# ]+'
|
|
||||||
" number of lines from the top to scan for tags
|
|
||||||
let g:wiki_tags_scan_num_lines = 500
|
|
||||||
" search through the tags in the wiki
|
|
||||||
nmap <leader>wf :WikiFzfTags <CR>
|
|
||||||
" find backlinks to this document
|
|
||||||
nmap <leader>wb :WikiGraphFindBacklinks <CR>
|
|
||||||
" find in ToC/structure of the (markdown) file
|
|
||||||
nmap <leader>ft :WikiFzfToc <CR>
|
|
||||||
|
|
||||||
|
|
||||||
if $USER != 'root'
|
if $USER != 'root'
|
||||||
" notational velocity with fzf: quickly search and open notes
|
" notational velocity with fzf: quickly search and open notes
|
||||||
Plug 'https://github.com/alok/notational-fzf-vim'
|
Plug 'https://github.com/alok/notational-fzf-vim'
|
||||||
let g:nv_search_paths = ['~/phren', '~/mydocs', '~/.dot/caplog']
|
let g:nv_search_paths = ['~/phren', '~/mydocs', '~/.dot/caplog', '~/divaultphren']
|
||||||
let g:nv_ignore_pattern = ['*.xml', '*.svg']
|
let g:nv_ignore_pattern = ['*.xml', '*.svg']
|
||||||
" Quickly open the search with this shortcut
|
" Quickly open the search with this shortcut
|
||||||
nmap <leader>n :NV <CR>
|
nmap <leader>n :NV <CR>
|
||||||
@@ -524,6 +518,37 @@ nmap <leader>V :Goyo <bar> :Limelight!! <bar> :TogglePencil <CR>
|
|||||||
|
|
||||||
" All of the plugins must be added before the following line
|
" All of the plugins must be added before the following line
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
|
||||||
|
" wiki.vim config
|
||||||
|
let g:wiki_root = '~/phren'
|
||||||
|
let g:wiki_filetypes = ['md']
|
||||||
|
let g:wiki_link_extension = '.md'
|
||||||
|
let g:wiki_link_target_type = 'md'
|
||||||
|
" let g:wiki_mappings_use_defaults = 1
|
||||||
|
"support for #tag style tags instead of :tag: (hashes instead of colons)
|
||||||
|
runtime autoload/wiki/tags.vim
|
||||||
|
let s:tag_parser = deepcopy(g:wiki#tags#default_parser)
|
||||||
|
let s:tag_parser.re_match = '\v%(^|\s)#\zs[^# ]+'
|
||||||
|
let s:tag_parser.re_findstart = '\v%(^|\s)#\zs[^# ]+'
|
||||||
|
|
||||||
|
"let g:wiki_tags_format_pattern = '\v%(^|\s)#\zs[^# ]+'
|
||||||
|
" parse tags in lines that match "tags: keyword1, keyword2" in addition to the default parser:
|
||||||
|
let g:wiki_tag_parsers = [
|
||||||
|
\ s:tag_parser,
|
||||||
|
\ {'match': {x -> x =~# '^tags: '},
|
||||||
|
\ 'parse': {x -> split(matchstr(x, '^tags:\zs.*'), '[ ,]\+')}}
|
||||||
|
\ ]
|
||||||
|
" number of lines from the top to scan for tags
|
||||||
|
let g:wiki_tag_scan_num_lines = 500
|
||||||
|
" search through the tags in the wiki
|
||||||
|
nmap <leader>wf :WikiFzfTags <CR>
|
||||||
|
" find backlinks to this document
|
||||||
|
nmap <leader>wb :WikiGraphFindBacklinks <CR>
|
||||||
|
" find in ToC/structure of the (markdown) file
|
||||||
|
nmap <leader>ft :WikiFzfToc <CR>
|
||||||
|
|
||||||
|
|
||||||
" == End of plugins ============================================================
|
" == End of plugins ============================================================
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd ~/mydocs/work/divault
|
cd ~/mydocs/work/divault
|
||||||
git pull
|
git pull
|
||||||
|
cd ~/divaultphren
|
||||||
|
git pull
|
||||||
#vim -c ":vsp planning_2015.todo" notes_2015.md notes_2014.md
|
#vim -c ":vsp planning_2015.todo" notes_2015.md notes_2014.md
|
||||||
vim -c "set nofoldenable" planning_2021.todo notes.md
|
vim -c "set nofoldenable" ~/mydocs/work/divault/planning_2021.todo ~/divaultphren/index.md
|
||||||
|
|||||||
Reference in New Issue
Block a user