From 2687214a95d48eb93a4fb2884da033f440a41dc0 Mon Sep 17 00:00:00 2001 From: david Date: Wed, 11 Feb 2026 17:22:58 -0600 Subject: [PATCH] Update todo, manpager -> nvim, fix nvim popup borders, adjust rc aliases --- docs/todo.md | 6 ++--- .../.config/nvim/lua/plugins_lazy/lsp.lua | 9 ++++--- src_files/shell/profile | 1 + src_files/shell/rc | 26 ++++++++++--------- 4 files changed, 23 insertions(+), 19 deletions(-) diff --git a/docs/todo.md b/docs/todo.md index d7821aa..2d1378f 100644 --- a/docs/todo.md +++ b/docs/todo.md @@ -3,8 +3,7 @@ ## pending to call setup work initially done - finished dwm config and installation on linux - - add dmenu - - add st + - add dmenu (be able to launch generic programs, including my launch-name scripts) - xresources working? use from/within theme-changing logic? - finished artix/dinit setup - remapped ctrl, alt, and super keys as needed @@ -19,11 +18,12 @@ ## optional +- for macos: homebrew --> macports by 2026 sept (and audacity --> tenacity) - configured neomutt - config for mpd, and client(s), (mpd clients to consider: mpc, ncmpcpp, ncmpc, inori) - get find, xargs, and awk (use nawk) as unified as i can across system types +- switch terminal from kitty to st - seems mpv install (maybe others?) bring in wayland, see if i can remove it -- switched to macports (replace homebrew) before september 2026 - adjusted tmux so that n goes next/down and N goes prev/up in search results - figured out nvim debug options for linux and macos, then update nvim's dap.lua - picked and configured rss reader diff --git a/src_files/.config/nvim/lua/plugins_lazy/lsp.lua b/src_files/.config/nvim/lua/plugins_lazy/lsp.lua index 1dd9b20..96be469 100644 --- a/src_files/.config/nvim/lua/plugins_lazy/lsp.lua +++ b/src_files/.config/nvim/lua/plugins_lazy/lsp.lua @@ -86,11 +86,12 @@ return { { name = 'nvim_lsp' }, { name = 'luasnip' }, }, { - { name = 'buffer' }, - }), + { name = 'buffer' }, + }), window = { - completion = cmp.config.window.bordered(), - documentation = cmp.config.window.bordered(), + -- maybe `cmp.config.window.bordered()` for completion & documentation + completion = { border = 'single' }, + documentation = { border = 'single' }, }, performance = { max_view_entries = 14, diff --git a/src_files/shell/profile b/src_files/shell/profile index e22d8b6..852f180 100644 --- a/src_files/shell/profile +++ b/src_files/shell/profile @@ -1,6 +1,7 @@ # default programs export BROWSER='brave' export EDITOR='nvim' +export MANPAGER='nvim +Man!' export TERMINAL='kitty' # env vars used for my organization structure diff --git a/src_files/shell/rc b/src_files/shell/rc index 4a055fd..ca3e0ab 100644 --- a/src_files/shell/rc +++ b/src_files/shell/rc @@ -23,8 +23,8 @@ alias nv='nvim' alias ths='theme-set' alias thw='theme-update-wallpaper' alias tmi='tmux-session-init' -alias dme='display-manage external' -alias dml='display-manage laptop' +alias dme='display-manage external' # only works on x11/xlibre systems +alias dml='display-manage laptop' # only works on x11/xlibre systems # executable overrides alias ls='ls -F' @@ -35,11 +35,8 @@ alias cal="calcurse" alias note="cd $DIR_NOTES/inbox; $EDITOR" alias todo="cd $DIR_NOTES/rhythm; $EDITOR todo.md" alias budget="open $DIR_HOME_BOX/finance/budget/.current" - -# login shortcuts -alias assume="source assume" -alias login-aws='aws sso login --profile' -alias login-aws-id-list="grep sso_account_id $HOME/.aws/config" +alias add-bookmark-queue='$EDITOR $DIR_INBOX/bookmarks-queue.bkmrk' +alias abq='$EDITOR $DIR_INBOX/bookmarks-queue.bkmrk' # git stuff alias gfo='git fetch origin' @@ -50,6 +47,12 @@ alias gst='git status' alias git-push-to-temp='git branch -D temp; git checkout -b temp; git push origin temp -uf; git checkout -' alias gptemp='git-push-to-temp' +# containerization +alias docker=podman + +# programming and language setup +export DEVKITARM=/opt/devkitpro/devkitARM + # code/test/linter run and build commands alias bel='bundle exec standardrb' alias bet='bundle exec rspec' @@ -57,8 +60,10 @@ alias lintjs='npx prettier --write' alias prl='poetry run black' alias prt='poetry run pytest' -# containerization -alias docker=podman +# login shortcuts +alias assume="source assume" +alias login-aws='aws sso login --profile' +alias login-aws-id-list="grep sso_account_id $HOME/.aws/config" # misc commands alias pdt='ping -c 2 drinkingtea.net' @@ -66,9 +71,6 @@ alias ppw='ping -c 2 pinewoods.xyz' alias weather='curl "wttr.in/dfw?2&F"' alias shrug='echo "¯\\_(ツ)_/¯"' -# programming and language setup -export DEVKITARM=/opt/devkitpro/devkitARM - # xdg spec and/or clean-up of home dir alias adb="HOME='$XDG_DATA_HOME/android' adb" alias mvn="mvn -gs $XDG_CONFIG_HOME/maven/settings.xml"