diff options
| author | nic <ra@afu.re> | 2024-07-21 00:18:00 -0400 |
|---|---|---|
| committer | nic <ra@afu.re> | 2024-07-21 00:18:00 -0400 |
| commit | d692877a1a07a55c3eed06e1fd3c0897a4d6f257 (patch) | |
| tree | 01c8d678253b905e3c2ff9fae332263f3e32e9a6 | |
| parent | 8a05dfe5c7d637129fb10beb9305e16937713a96 (diff) | |
update vim & lf configs
| -rw-r--r-- | .config/lf/lfrc | 4 | ||||
| -rw-r--r-- | .config/nvim/colors/bloomberg.vim | 3 | ||||
| -rw-r--r-- | .config/nvim/init.vim | 19 | ||||
| -rw-r--r-- | .config/shell/aliasrc | 8 |
4 files changed, 25 insertions, 9 deletions
diff --git a/.config/lf/lfrc b/.config/lf/lfrc index f0809f3..b7f7b1b 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -24,6 +24,8 @@ set previewer '~/.config/lf/scope' set autoquit true # cmds/functions +# +# Replace excel for visidata... cmd open ${{ case $(file --mime-type "$(readlink -f $f)" -b) in #application/vnd.openxmlformats-officedocument.spreadsheetml.sheet) excel ;; @@ -47,7 +49,7 @@ cmd open ${{ esac }} -cmd mkdir $mkdir -p "$@" +cmd mkd %mkdir "$@" cmd extract ${{ clear; tput cup $(($(tput lines)/3)); tput bold diff --git a/.config/nvim/colors/bloomberg.vim b/.config/nvim/colors/bloomberg.vim index 41d1028..4c7791f 100644 --- a/.config/nvim/colors/bloomberg.vim +++ b/.config/nvim/colors/bloomberg.vim @@ -213,4 +213,5 @@ hi link javaScriptNumber Number hi link csXmlTag Keyword -" Special for PHP +" Markdown files +highlight markdownH1 guifg=#f39000 diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 6c83903..b3f489b 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -13,6 +13,8 @@ Plug 'vimwiki/vimwiki' Plug 'junegunn/goyo.vim' Plug 'ap/vim-css-color' Plug 'tomasr/molokai' +Plug 'michal-h21/vim-zettel' +Plug 'michal-h21/vimwiki-sync' call plug#end() set title @@ -33,6 +35,7 @@ colorscheme bloomberg hi Normal ctermbg=NONE hi NonText ctermbg=NONE + " Some basics: nnoremap c "_c set nocompatible @@ -58,13 +61,23 @@ hi NonText ctermbg=NONE " Run xrdb whenever Xdefaults or Xresources are updated. autocmd BufRead,BufNewFile Xresources,Xdefaults,xresources,xdefaults set filetype=xdefaults autocmd BufWritePost Xresources,Xdefaults,xresources,xdefaults !xrdb % -"Ensure files are read the way I want +" Ensure files are read the way I want let g:vimwiki_ext2syntax = {'.Rmd': 'markdown', '.rmd': 'markdown','.md': 'markdown', '.markdown': 'markdown', '.mdown': 'markdown'} - let g:vimwiki_list = [{'path': '~/dox/vimwiki', 'syntax': 'markdown', 'ext': '.md'}] +" Each path becomes its own wiki + let g:vimwiki_list = [ + \{'path': '~/.local/share/vimwiki', 'syntax': 'markdown', 'ext': '.md'}, + \{'path': '~/.local/share/vimwiki/Finance', 'syntax': 'markdown', 'ext': '.md'}, + \{'path': '~/.local/share/vimwiki/Finance/Ideas', 'syntax': 'markdown', 'ext': '.md'}, + \{'path': '~/.local/share/vimwiki/Technology', 'syntax': 'markdown', 'ext': '.md'}, + \{'path': '~/.local/share/vimwiki/Technology/Gentoo', 'syntax': 'markdown', 'ext': '.md'}, + \{'path': '~/.local/share/vimwiki/👁️', 'syntax': 'markdown', 'ext': '.md'}, + \{'path': '~/.local/share/Cuisine', 'syntax': 'markdown', 'ext': '.md'}] + + let g:vimwiki_sync_commit_message = 'Auto from nzxt - %c' + autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown autocmd BufRead,BufNewFile *.ms,*.me,*.mom,*.man set filetype=groff autocmd BufRead,BufNewFile *.tex set filetype=tex - " Runs a script that cleans out tex build files whenever I close out of a .tex file. autocmd VimLeave *.tex !texclear % " Save file as sudo on files that require root permission diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index 99c7141..9999f19 100644 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -6,7 +6,7 @@ # Use neovim for vim if present [ -x "$(command -v nvim)" ] && alias vim="nvim" vimdiff="nvim -d" -# git for my dotfiles +# git alias g="/usr/bin/git --git-dir=$HOME/.g --work-tree=$HOME" # Verbosity and settings that you pretty much just always are going to want. @@ -20,13 +20,13 @@ ffmpeg="ffmpeg -hide_banner" \ diff="diff --color" \ ls="ls --color" -#youtube-dl shortcuts # or more simple ?? yt -x -f alias yt='yt-dlp -f "bv*[ext=mkv]+ba[ext=m4a]/b[ext=mkv] / bv*+ba/b" -o "%(title)s.%(ext)s" ' alias yta='yt-dlp -f "ba" -x -o "%(title)s.%(ext)s" -P "~/Music" ' - - +alias ytt='yt-dlp -f "bv*[ext=mkv]+ba[ext=m4a]/b[ext=mkv] / bv*+ba/b" -o "%(id)s.%(ext)s"' alias lf="lfub" + # Portage admin aliases alias emerge="sudo emerge" alias eix-sync="sudo eix-sync" +alias dispatch-conf="sudo dispatch-conf" |
