summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornic <ra@afu.re>2024-07-21 00:18:00 -0400
committernic <ra@afu.re>2024-07-21 00:18:00 -0400
commitd692877a1a07a55c3eed06e1fd3c0897a4d6f257 (patch)
tree01c8d678253b905e3c2ff9fae332263f3e32e9a6
parent8a05dfe5c7d637129fb10beb9305e16937713a96 (diff)
update vim & lf configs
-rw-r--r--.config/lf/lfrc4
-rw-r--r--.config/nvim/colors/bloomberg.vim3
-rw-r--r--.config/nvim/init.vim19
-rw-r--r--.config/shell/aliasrc8
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"