Merge commit 'f035c9318b23aea7479c124d749f5678c060e7b3'
This commit is contained in:
5
dots/.config/nvim/after/plugin/md-img-paste.vim.lua
Normal file
5
dots/.config/nvim/after/plugin/md-img-paste.vim.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
vim.cmd([[
|
||||
" Paste clipboard images
|
||||
au FileType pandoc nmap <buffer><silent> <leader>v :call mdip#MarkdownClipboardImage()<CR>
|
||||
au FileType markdown nmap <buffer><silent> <leader>v :call mdip#MarkdownClipboardImage()<CR>
|
||||
]])
|
||||
@@ -1,3 +1,5 @@
|
||||
vim.env.ESLINT_D_PPID = vim.fn.getpid()
|
||||
|
||||
local eslint_linter = "eslint_d"
|
||||
|
||||
require("lint").linters_by_ft = {
|
||||
|
||||
5
dots/.config/nvim/after/plugin/sandwich.vim.lua
Normal file
5
dots/.config/nvim/after/plugin/sandwich.vim.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
vim.cmd([[
|
||||
nmap s <Nop>
|
||||
xmap s <Nop>
|
||||
let g:sandwich#recipes = deepcopy(g:sandwich#default_recipes)
|
||||
]])
|
||||
6
dots/.config/nvim/after/plugin/taskwiki.vim.lua
Normal file
6
dots/.config/nvim/after/plugin/taskwiki.vim.lua
Normal file
@@ -0,0 +1,6 @@
|
||||
vim.cmd([[
|
||||
let g:taskwiki_taskrc_location='/home/h/.config/task/taskrc'
|
||||
let g:taskwiki_disable_concealcursor=1
|
||||
let g:taskwiki_dont_preserve_folds=1
|
||||
let g:taskwiki_dont_fold=1
|
||||
]])
|
||||
8
dots/.config/nvim/after/plugin/vim-javascript.vim.lua
Normal file
8
dots/.config/nvim/after/plugin/vim-javascript.vim.lua
Normal file
@@ -0,0 +1,8 @@
|
||||
vim.cmd([[
|
||||
let g:javascript_plugin_jsdoc = 1 " jsdoc syntax highlighting
|
||||
let g:javascript_plugin_flow = 1 " flow syntax highlighting
|
||||
let g:javascript_conceal_function = "ƒ"
|
||||
let g:javascript_conceal_return = "⇖"
|
||||
let g:svelte_indent_script = 0
|
||||
let g:svelte_indent_style = 0
|
||||
]])
|
||||
17
dots/.config/nvim/after/plugin/vim-pandoc-syntax.vim.lua
Normal file
17
dots/.config/nvim/after/plugin/vim-pandoc-syntax.vim.lua
Normal file
@@ -0,0 +1,17 @@
|
||||
vim.cmd([[
|
||||
let g:pandoc#syntax#conceal#urls=1
|
||||
let g:pandoc#syntax#codeblocks#embeds#langs=[
|
||||
\ 'python',
|
||||
\ 'bash',
|
||||
\ 'javascript',
|
||||
\ 'typescript',
|
||||
\ 'html',
|
||||
\ 'css',
|
||||
\ 'scss',
|
||||
\ 'json',
|
||||
\ 'yaml'
|
||||
\ ]
|
||||
let g:pandoc#syntax#style#emphases=0 " Bug workaround
|
||||
let g:pandoc#syntax#conceal#cchar_overrides = { "atx": " ", "li": "·" }
|
||||
let g:pandoc#syntax#conceal#blacklist=[]
|
||||
]])
|
||||
9
dots/.config/nvim/after/plugin/vim-pandoc.vim.lua
Normal file
9
dots/.config/nvim/after/plugin/vim-pandoc.vim.lua
Normal file
@@ -0,0 +1,9 @@
|
||||
vim.cmd([[
|
||||
au FileType pandoc call pandoc#completion#Init()
|
||||
let g:pandoc#filetypes#pandoc_markdown=0
|
||||
let g:pandoc#spell#enabled=0
|
||||
let g:pandoc#spell#default_langs=['en_us', 'nl_be']
|
||||
let g:pandoc#formatting#mode='a'
|
||||
let g:pandoc#formatting#textwidth=90
|
||||
let g:pandoc#modules#disabled = ["formatting", "dashes", "yaml", "metadata"]
|
||||
]])
|
||||
16
dots/.config/nvim/after/plugin/vim-tidal.vim.lua
Normal file
16
dots/.config/nvim/after/plugin/vim-tidal.vim.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
vim.cmd([[
|
||||
" Tidalcycles (sclang and vim-tidal)
|
||||
let g:tidal_default_config = {"socket_name": "default", "target_pane": "tidal:1.1"}
|
||||
let g:tidal_no_mappings = 1
|
||||
|
||||
au FileType tidal nm <buffer> <leader>ep <Plug>TidalParagraphSend
|
||||
au FileType tidal nm <buffer> <leader>ee <Plug>TidalLineSend
|
||||
au FileType tidal nnoremap <buffer> <leader>h :TidalHush<cr>
|
||||
au FileType tidal com! -nargs=1 S :TidalSilence <args>
|
||||
au FileType tidal com! -nargs=1 P :TidalPlay <args>
|
||||
au FileType tidal com! -nargs=0 H :TidalHush
|
||||
|
||||
" SuperCollider
|
||||
au BufEnter,BufWinEnter,BufNewFile,BufRead *.sc,*.scd se filetype=supercollider
|
||||
au Filetype supercollider packadd scvim
|
||||
]])
|
||||
6
dots/.config/nvim/after/plugin/vimtex.vim.lua
Normal file
6
dots/.config/nvim/after/plugin/vimtex.vim.lua
Normal file
@@ -0,0 +1,6 @@
|
||||
vim.cmd([[
|
||||
let g:vimtex_view_method='zathura'
|
||||
let g:tex_flavor='latex'
|
||||
let g:tex_conceal='abdmgs'
|
||||
let g:vimtex_quickfix_mode=0
|
||||
]])
|
||||
110
dots/.config/nvim/after/plugin/wiki.vim.lua
Normal file
110
dots/.config/nvim/after/plugin/wiki.vim.lua
Normal file
@@ -0,0 +1,110 @@
|
||||
vim.cmd([[
|
||||
" Change local buffer to directory of current file after the plugin has loaded
|
||||
autocmd VimEnter * lcd %:p:h
|
||||
|
||||
" " Override wiki index mapping to also cd into the wiki
|
||||
nm <leader>ww <plug>(wiki-index)
|
||||
" nm <leader>l <plug>(wiki-next-link)
|
||||
" nm <leader>h <plug>(wiki-prev-link)
|
||||
" nm <leader>j <plug>(wiki-link-follow)
|
||||
" nm <leader>k <plug>(wiki-link-return)
|
||||
" nm <leader>s <plug>(wiki-link-follow-split)
|
||||
" nm <leader>v <plug>(wiki-link-follow-vsplit)
|
||||
|
||||
autocmd BufEnter *.md if expand('%:t') =~ '_' | echo 'hierarchical relation' | endif
|
||||
autocmd BufEnter *.md if expand('%:t') =~ '--' | echo 'relation' | endif
|
||||
autocmd BufEnter *.md if expand('%:t') =~ '<>' | echo 'dichotomy' | endif
|
||||
autocmd BufEnter *.md if expand('%:t') =~ 'my-' | echo 'personal file' | endif
|
||||
autocmd BufEnter *.md if expand('%:t') =~ 'project_' | echo 'project file' | endif
|
||||
|
||||
" Only load wiki.vim for zk directory
|
||||
let g:wiki_index_name='index'
|
||||
|
||||
" Links
|
||||
let g:wiki_link_extension=''
|
||||
" Do not automatically transform to link, use `<leader>wf` for this
|
||||
let g:wiki_link_target_type='md'
|
||||
|
||||
vmap <leader>wf <plug>(wiki-link-toggle-visual)
|
||||
|
||||
"
|
||||
" Links
|
||||
"
|
||||
|
||||
"
|
||||
" Options
|
||||
"
|
||||
|
||||
"
|
||||
" Events
|
||||
"
|
||||
|
||||
"
|
||||
" Mappings and commands
|
||||
"
|
||||
|
||||
"
|
||||
" Completion
|
||||
"
|
||||
|
||||
let g:wiki_completion_enabled=1
|
||||
let g:wiki_completion_case_sensitive=0
|
||||
|
||||
"
|
||||
" Tags
|
||||
"
|
||||
|
||||
"
|
||||
" Templates
|
||||
"
|
||||
|
||||
let g:wiki_templates = [
|
||||
\ { 'match_re': '^my-',
|
||||
\ 'source_filename': '.my.md'},
|
||||
\ { 'match_re': '^project[-_]',
|
||||
\ 'source_filename': '.project.md'},
|
||||
\ { 'match_re': '^blog[-_]',
|
||||
\ 'source_filename': '.blog.md'},
|
||||
\ { 'match_re': '^journal[-_]',
|
||||
\ 'source_filename': '.journal.md'},
|
||||
\ { 'match_func': { x -> v:true },
|
||||
\ 'source_filename': '.md'},
|
||||
\]
|
||||
|
||||
"
|
||||
" Advanced configuration
|
||||
"
|
||||
|
||||
let g:wiki_filetypes=['md']
|
||||
let g:wiki_root='~/.zk'
|
||||
let g:wiki_global_load=0
|
||||
let g:wiki_link_creation = {
|
||||
\ 'md': {
|
||||
\ 'link_type': 'md',
|
||||
\ 'url_extension': '',
|
||||
\ 'url_transform': { x -> substitute(tolower(x), '\s\+', '-', 'g') },
|
||||
\ },
|
||||
\ '_': {
|
||||
\ 'link_type': 'wiki',
|
||||
\ 'url_extension': '',
|
||||
\ },
|
||||
\}
|
||||
|
||||
" let g:wiki_link_default_schemes
|
||||
" let g:wiki_link_schemes
|
||||
let g:wiki_link_toggle_on_follow=0
|
||||
" let g:wiki_link_transforms
|
||||
" let g:wiki_mappings_use_defaults
|
||||
" let g:wiki_mappings_global
|
||||
" let g:wiki_mappings_local
|
||||
" let g:wiki_mappings_local_journal
|
||||
" ... tags
|
||||
" let g:wiki_template_month_names
|
||||
" let g:wiki_template_title_month =
|
||||
" let g:wiki_template_title_week
|
||||
" let g:wiki_ui_method
|
||||
let g:wiki_write_on_nav=1
|
||||
let g:wiki_zotero_root='~/.local/share/zotero'
|
||||
" ... mappings and commands
|
||||
" ...
|
||||
]])
|
||||
Reference in New Issue
Block a user