]> git.sev.monster Git - dotfiles.git/log
dotfiles.git
2 weeks agozsh: more escaping for history search master
sev [Sun, 5 Jan 2025 09:13:32 +0000 (03:13 -0600)]
zsh: more escaping for history search

2 weeks agozsh: path logic fixes, better duplicate detection
sev [Sun, 5 Jan 2025 08:36:30 +0000 (02:36 -0600)]
zsh: path logic fixes, better duplicate detection

PATH, FPATH, and XDG vars will now properly remove duplicate paths whose only
difference is that they end in a slash. also removed some cruft and an old
comment that no longer applies.

2 weeks agozsh: fix PINENTRY_USER_DATA
sev [Sun, 5 Jan 2025 08:04:45 +0000 (02:04 -0600)]
zsh: fix PINENTRY_USER_DATA

3 weeks agozsh: replace subshells with list execution
sev [Thu, 26 Dec 2024 21:27:41 +0000 (15:27 -0600)]
zsh: replace subshells with list execution

subshells were used accidentally during conversion to alternate form statements

3 weeks agozsh: remove some pointless code and comments
sev [Thu, 26 Dec 2024 21:26:46 +0000 (15:26 -0600)]
zsh: remove some pointless code and comments

3 weeks agozsh: fix bad syntax in .zlogout
sev [Thu, 26 Dec 2024 16:18:30 +0000 (10:18 -0600)]
zsh: fix bad syntax in .zlogout

fixes termcap not being checked for logout clear

3 weeks agozsh: fix zcleanup removing live dirs
sev [Thu, 26 Dec 2024 15:07:14 +0000 (09:07 -0600)]
zsh: fix zcleanup removing live dirs

used ps -a instead of -A (busybox ps always returns all pids so I didn't
notice) and use basename of comm since it can be a full path on some systems

3 weeks agozprofile: update ssh & gpg socket handling
sev [Thu, 26 Dec 2024 14:29:45 +0000 (08:29 -0600)]
zprofile: update ssh & gpg socket handling

4 weeks agozsh: first attempt at interactive history delete
sev [Mon, 23 Dec 2024 01:40:34 +0000 (19:40 -0600)]
zsh: first attempt at interactive history delete

kinda works but still has not understood edge cases where sed doesn't play nice

4 weeks agovim: update suda, reorganize vimrc a bit
sev [Sun, 22 Dec 2024 18:17:48 +0000 (12:17 -0600)]
vim: update suda, reorganize vimrc a bit

4 weeks agozshrc: add more git stash aliases
sev [Sun, 22 Dec 2024 17:55:09 +0000 (11:55 -0600)]
zshrc: add more git stash aliases

4 weeks agozshrc: remove unused system aliases
sev [Sun, 22 Dec 2024 17:50:50 +0000 (11:50 -0600)]
zshrc: remove unused system aliases

haven't used a bsd [with dotfiles] in years, and have switched to using gui
tools for stuff like volume management, making these aliases obsolete

4 weeks agozshrc: catch zkbd errors and continue
sev [Sun, 22 Dec 2024 17:49:04 +0000 (11:49 -0600)]
zshrc: catch zkbd errors and continue

rare codepath but we don't want the interactive zkbd to kill our login

4 weeks agozshrc: enable EXTENDED_HISTORY
sev [Sun, 22 Dec 2024 17:48:22 +0000 (11:48 -0600)]
zshrc: enable EXTENDED_HISTORY

4 weeks agozshrc: fix zcleanup
sev [Sun, 22 Dec 2024 17:39:45 +0000 (11:39 -0600)]
zshrc: fix zcleanup

previously zcleanup had acquired some regressions:
- _sev_tmp was changed to be a link, which caused `find` to fail without -L
- pid selection was broken
- logic was not unified, so some code paths were making incorrect assumptions
- if tmp failed to be removed, superfluous errors could be shown

zcleanup now removes all session dirs with this criteria:
- pid is ourselves (stale session or was forced to cleanup)
- pid is dead
- pid is alive and not a zsh

the dir is also now reused in tmp generation in case it exists, instead of
showing an error; this really shouldn't happen but I think it's saner

4 weeks agozsh: replace some ifs with short ifs
sev [Sat, 14 Dec 2024 22:20:06 +0000 (16:20 -0600)]
zsh: replace some ifs with short ifs

5 weeks agozsh: gpg forward socket must be same user
sev [Sat, 14 Dec 2024 22:18:29 +0000 (16:18 -0600)]
zsh: gpg forward socket must be same user

6 weeks agovim: update vim-suda and supporting framework
sev [Fri, 6 Dec 2024 22:49:39 +0000 (16:49 -0600)]
vim: update vim-suda and supporting framework

- vim-suda was updated to remove `setlocal backup`, so the rc no longer handles
  that option. (#85)
- didn't notice at the time but even if undofile is set during :read or enabled
  after, the buffer's undo stack is not updated, so expand the undofile save to
  also read the undofile when loading suda:// buffers.

6 weeks agovim: manually write undo with suda
sev [Fri, 6 Dec 2024 06:58:31 +0000 (00:58 -0600)]
vim: manually write undo with suda

6 weeks agovimrc: suda settings can be buffer-local now
sev [Thu, 5 Dec 2024 21:06:14 +0000 (15:06 -0600)]
vimrc: suda settings can be buffer-local now

6 weeks agovimrc: simplify/fix suda fixes
sev [Thu, 5 Dec 2024 20:57:31 +0000 (14:57 -0600)]
vimrc: simplify/fix suda fixes

previous code would only work with `suda_smart_edit` and would fail on new
buffers. new code is simplified and works on all suda:// buffers.

also moved the code to the bottom so that undofile is set by an earlier aucmd.

6 weeks agovimrc: update suda comment with issue
sev [Thu, 5 Dec 2024 20:37:53 +0000 (14:37 -0600)]
vimrc: update suda comment with issue

6 weeks agovim: fork vim-lastplace for suda support
sev [Thu, 5 Dec 2024 20:13:19 +0000 (14:13 -0600)]
vim: fork vim-lastplace for suda support

6 weeks agozshrc: add z- alias
sev [Thu, 5 Dec 2024 19:27:54 +0000 (13:27 -0600)]
zshrc: add z- alias

6 weeks agovimrc: save state with suda schemes, small changes
sev [Thu, 5 Dec 2024 19:25:38 +0000 (13:25 -0600)]
vimrc: save state with suda schemes, small changes

7 weeks agozshrc: more git aliases
sev [Tue, 3 Dec 2024 21:42:00 +0000 (15:42 -0600)]
zshrc: more git aliases

7 weeks agozshrc: update history options
sev [Tue, 3 Dec 2024 21:36:14 +0000 (15:36 -0600)]
zshrc: update history options

7 weeks agovimrc: disable slow php syntax matches
sev [Tue, 3 Dec 2024 21:35:10 +0000 (15:35 -0600)]
vimrc: disable slow php syntax matches

7 weeks agovimrc: remove todo syntax setting
sev [Tue, 3 Dec 2024 21:32:25 +0000 (15:32 -0600)]
vimrc: remove todo syntax setting

2 months agovim: add suda package
sev [Sun, 3 Nov 2024 20:46:50 +0000 (14:46 -0600)]
vim: add suda package

2 months agovimrc: fix modeline aucmd
sev [Fri, 1 Nov 2024 16:54:33 +0000 (11:54 -0500)]
vimrc: fix modeline aucmd

2 months agozlogout: clean up logic, dont act without data
sev [Sun, 27 Oct 2024 21:45:55 +0000 (16:45 -0500)]
zlogout: clean up logic, dont act without data

previously termcap/terminfo was checked even if the arrays were not set. now,
they are checked before doing anything. logic was also simplified.

2 months agovimrc: enable modeline explicitly
sev [Sat, 26 Oct 2024 00:47:59 +0000 (19:47 -0500)]
vimrc: enable modeline explicitly

modelines are enabled by default in most installations, but in cases where rhey
aren't, explicitly enable them. modern vim is protected against exploit by
running modelines in a sandbox and blocking expressions. they shouls be pretty
safe. nvim is planning to do more with it eventually to make it moreso.

2 months agovim: update vim-commentary
sev [Fri, 25 Oct 2024 23:28:08 +0000 (18:28 -0500)]
vim: update vim-commentary

2 months agovim: fix vimrc, remove todo plugin, add lastplace
sev [Fri, 25 Oct 2024 23:17:08 +0000 (18:17 -0500)]
vim: fix vimrc, remove todo plugin, add lastplace

- comments were updated and some sections reordered
- removed todo.txt plugin as I have not used it in forever
- added lastplace plugin for missing cursor return in nvim
- removed vimStartup autocmd from defaults.vim, as lastplace plugin replaces it
- made commentary plugin optional and only load under vim, as nvim has built in
  comment handling now
- fix lots of autocmds to use the correct events and actually do things
- add autocmd to some options that needed it, such as autoindent under vim
- change default colorscheme to murphy
- modify space coloration logic and highlight group names
- add CTRL-L :noh to vim like with sensible.vim and nvim
- add a few new options to override sensible.vim if loaded (like in termux)

3 months agovimrc: update comments, add mappings
sev [Fri, 18 Oct 2024 22:00:39 +0000 (17:00 -0500)]
vimrc: update comments, add mappings

also move autoindent to vim-only as nvim enables by default

3 months agozsh: fix fzf options for history search
sev [Fri, 18 Oct 2024 21:35:33 +0000 (16:35 -0500)]
zsh: fix fzf options for history search

turns out you can't combine them

3 months agovim: update config, support nvim, del editorconfig
sev [Fri, 18 Oct 2024 21:23:36 +0000 (16:23 -0500)]
vim: update config, support nvim, del editorconfig

- many config options were not being applied globally, since they were not
  global options themselves. they have been made global using autocommands.
- nvim did not work properly as some options are not compatible/not necessary
  with it.
- editorconfig is built-in as of vim 9, so the repo is no longer necessary. it
  has been removed, and the editorconfig optional package loaded when vim
  starts.

3 months agozsh: no need to load plugins at logout...
sev [Fri, 18 Oct 2024 05:05:14 +0000 (00:05 -0500)]
zsh: no need to load plugins at logout...

3 months agovim: update submodules
sev [Fri, 18 Oct 2024 05:03:23 +0000 (00:03 -0500)]
vim: update submodules

3 months agozsh: rename some git aliases
sev [Fri, 18 Oct 2024 05:02:27 +0000 (00:02 -0500)]
zsh: rename some git aliases

3 months agozsh: replace ^R with fzf if it exists
sev [Fri, 18 Oct 2024 04:59:25 +0000 (23:59 -0500)]
zsh: replace ^R with fzf if it exists

3 months agovim: fix highlighting regression
sev [Fri, 18 Oct 2024 04:58:22 +0000 (23:58 -0500)]
vim: fix highlighting regression

I really don't know why Bol before Mol breaks it, but so it does

3 months agozsh: add basic plugin system, add evil-registers
sev [Fri, 18 Oct 2024 04:53:28 +0000 (23:53 -0500)]
zsh: add basic plugin system, add evil-registers

3 months agozshenv: fix regression with perl changes
sev [Tue, 15 Oct 2024 00:24:20 +0000 (19:24 -0500)]
zshenv: fix regression with perl changes

3 months agozshrc: bash-style reverse incremental search on ^R
sev [Tue, 15 Oct 2024 00:21:58 +0000 (19:21 -0500)]
zshrc: bash-style reverse incremental search on ^R

3 months agozshenv: better perl setup, dont require local::lib
sev [Mon, 14 Oct 2024 23:35:51 +0000 (18:35 -0500)]
zshenv: better perl setup, dont require local::lib

3 months agozshenv: be paranoid, try not to clobber $t var
sev [Mon, 14 Oct 2024 23:34:53 +0000 (18:34 -0500)]
zshenv: be paranoid, try not to clobber $t var

just in case $t is used...

3 months agozshenv: path performance micro optimization
sev [Mon, 14 Oct 2024 23:34:18 +0000 (18:34 -0500)]
zshenv: path performance micro optimization

3 months agozshenv: fix comments
sev [Mon, 14 Oct 2024 23:33:49 +0000 (18:33 -0500)]
zshenv: fix comments

3 months agofix vim tabulation and highlighting
sev [Mon, 14 Oct 2024 23:32:03 +0000 (18:32 -0500)]
fix vim tabulation and highlighting

- soft tabs should not affect normal tab size
- highlighting was not being applied to all buffers

4 months agozshrc: update git aliases
sev [Mon, 16 Sep 2024 13:49:28 +0000 (08:49 -0500)]
zshrc: update git aliases

4 months agozshenv: fix perl dir if xdg data unset
sev [Mon, 16 Sep 2024 13:44:15 +0000 (08:44 -0500)]
zshenv: fix perl dir if xdg data unset

4 months agozshenv: fix tmp and .local [for termux proot]
sev [Mon, 16 Sep 2024 13:36:23 +0000 (08:36 -0500)]
zshenv: fix tmp and .local [for termux proot]

there have been some issues with tmpdir that were uncovered thanks to
using proot in termux. this better supports home dir changes, paths that
already exist, and an incorrect var name used in proot, for tmpdir
generation. it also fixes .local permissions, to support accessing it
during zsu (which still isn't implemented lol!)

4 months agozshenv: clarify some comments
sev [Mon, 16 Sep 2024 13:34:09 +0000 (08:34 -0500)]
zshenv: clarify some comments

4 months agozshenv: prefer _sev_home for fpath if ZDOTDIR unset
sev [Mon, 16 Sep 2024 13:27:23 +0000 (08:27 -0500)]
zshenv: prefer _sev_home for fpath if ZDOTDIR unset

4 months agozshenv: fix fallback tmpdir substitution
sev [Fri, 30 Aug 2024 11:24:58 +0000 (06:24 -0500)]
zshenv: fix fallback tmpdir substitution

4 months agozshrc: replace some double quotes with single
sev [Fri, 23 Aug 2024 21:33:39 +0000 (16:33 -0500)]
zshrc: replace some double quotes with single

4 months agoremove check-busybox, integrate into zshrc
sev [Fri, 23 Aug 2024 21:05:41 +0000 (16:05 -0500)]
remove check-busybox, integrate into zshrc

4 months agozshenv: add _sev_proot_old_username for proot tmp
sev [Fri, 23 Aug 2024 17:33:47 +0000 (12:33 -0500)]
zshenv: add _sev_proot_old_username for proot tmp

5 months agoinstall.sh: suppress more link errors, fix l() msg
sev [Wed, 21 Aug 2024 09:05:16 +0000 (04:05 -0500)]
install.sh: suppress more link errors, fix l() msg

5 months agoupdate termux
sev [Wed, 21 Aug 2024 08:17:24 +0000 (03:17 -0500)]
update termux

- fix font
- update termux.properties to latest upstream
- link some preferred dirs by default now

5 months agoinstall.sh: suppress bad link errors
sev [Wed, 21 Aug 2024 07:20:27 +0000 (02:20 -0500)]
install.sh: suppress bad link errors

6 months agozshrc: add grep and zutils aliases
sev [Fri, 19 Jul 2024 19:16:09 +0000 (14:16 -0500)]
zshrc: add grep and zutils aliases

6 months agotermux: simplify extra-keys, no longer needed
sev [Sat, 25 May 2024 11:22:49 +0000 (06:22 -0500)]
termux: simplify extra-keys, no longer needed

6 months agozshrc: add svu alias
sev [Fri, 19 Jul 2024 18:48:10 +0000 (13:48 -0500)]
zshrc: add svu alias

7 months agofonts: fix dina license link
sev [Thu, 30 May 2024 09:27:47 +0000 (04:27 -0500)]
fonts: fix dina license link

7 months agozshrc: add venv update alias
sev [Thu, 30 May 2024 09:27:19 +0000 (04:27 -0500)]
zshrc: add venv update alias

7 months agozshrc: add syncwatch alias
sev [Thu, 30 May 2024 09:27:00 +0000 (04:27 -0500)]
zshrc: add syncwatch alias

8 months agozshrc: fix dfu alias
sev [Sat, 27 Apr 2024 11:37:26 +0000 (06:37 -0500)]
zshrc: fix dfu alias

9 months agogitconfig: add git search alias
sev [Fri, 5 Apr 2024 21:56:12 +0000 (16:56 -0500)]
gitconfig: add git search alias

9 months agovim: update submodules
sev [Fri, 5 Apr 2024 21:48:33 +0000 (16:48 -0500)]
vim: update submodules

9 months agolibrewolf: update userContent to use new variables
sev [Fri, 5 Apr 2024 19:48:49 +0000 (14:48 -0500)]
librewolf: update userContent to use new variables

9 months agozshrc: use int for _sev_exectime
sev [Fri, 5 Apr 2024 19:48:35 +0000 (14:48 -0500)]
zshrc: use int for _sev_exectime

9 months agozshrc: update aliases
sev [Fri, 5 Apr 2024 19:48:14 +0000 (14:48 -0500)]
zshrc: update aliases

9 months agozshenv: update and simplify XDG
sev [Fri, 5 Apr 2024 19:47:34 +0000 (14:47 -0500)]
zshenv: update and simplify XDG

9 months agozshenv: update tmp
sev [Fri, 5 Apr 2024 19:46:26 +0000 (14:46 -0500)]
zshenv: update tmp

9 months agozshrc: update options and history
sev [Fri, 5 Apr 2024 19:45:39 +0000 (14:45 -0500)]
zshrc: update options and history

9 months agozshenv: add go env vars
sev [Fri, 5 Apr 2024 19:43:38 +0000 (14:43 -0500)]
zshenv: add go env vars

9 months agozshrc: update PATH generation
sev [Sat, 23 Mar 2024 11:36:42 +0000 (06:36 -0500)]
zshrc: update PATH generation

9 months agogit: update config, aliases; add config.local
sev [Sat, 23 Mar 2024 11:32:25 +0000 (06:32 -0500)]
git: update config, aliases; add config.local

9 months agozprofile: print OKC if using okc-agent
sev [Sat, 23 Mar 2024 06:30:52 +0000 (01:30 -0500)]
zprofile: print OKC if using okc-agent

9 months agofonts: use more descriptive names for Dina subdirs
sev [Mon, 4 Mar 2024 17:47:24 +0000 (11:47 -0600)]
fonts: use more descriptive names for Dina subdirs

9 months agoinstall.sh: fix font dir doubling
sev [Mon, 4 Mar 2024 17:46:13 +0000 (11:46 -0600)]
install.sh: fix font dir doubling

9 months agozsh: remove erroneously retained merge text
sev [Mon, 4 Mar 2024 17:11:21 +0000 (11:11 -0600)]
zsh: remove erroneously retained merge text

9 months agolibrewolf: remove broken treestyletab autohide
sev [Mon, 4 Mar 2024 17:07:23 +0000 (11:07 -0600)]
librewolf: remove broken treestyletab autohide

9 months agoremove fontconfig, rely on local system changes
sev [Mon, 4 Mar 2024 17:06:45 +0000 (11:06 -0600)]
remove fontconfig, rely on local system changes

9 months agozsh: dfu updates submodules too
sev [Mon, 4 Mar 2024 17:05:00 +0000 (11:05 -0600)]
zsh: dfu updates submodules too

9 months agozshenv: do not prefer /opt over system for path
sev [Tue, 30 Jan 2024 21:48:05 +0000 (15:48 -0600)]
zshenv: do not prefer /opt over system for path

9 months agoapkv: fix some text
sev [Mon, 29 Jan 2024 11:06:39 +0000 (05:06 -0600)]
apkv: fix some text

9 months agoinstall.sh: remove redundant sed commands
sev [Sat, 27 Jan 2024 23:32:53 +0000 (17:32 -0600)]
install.sh: remove redundant sed commands

9 months agoinstall.sh: fix test check
sev [Wed, 10 Jan 2024 22:11:47 +0000 (16:11 -0600)]
install.sh: fix test check

9 months agoinstall.sh: fix cd test print
sev [Sun, 31 Dec 2023 08:05:13 +0000 (02:05 -0600)]
install.sh: fix cd test print

9 months agoinstall.sh: replace test check with DOTFILES_TEST
sev [Sun, 31 Dec 2023 08:02:37 +0000 (02:02 -0600)]
install.sh: replace test check with DOTFILES_TEST

9 months agolibrewolf: fix search bar padding on small screens
sev [Wed, 10 Jan 2024 14:58:04 +0000 (15:58 +0100)]
librewolf: fix search bar padding on small screens

9 months agozsh: clean up echo usage
sev [Wed, 3 Jan 2024 13:44:40 +0000 (07:44 -0600)]
zsh: clean up echo usage

9 months agozshenv: add TMPPREFIX support
sev [Wed, 3 Jan 2024 13:12:09 +0000 (07:12 -0600)]
zshenv: add TMPPREFIX support

9 months agolibrewolf: allow different extension enablement
sev [Fri, 15 Dec 2023 21:22:23 +0000 (15:22 -0600)]
librewolf: allow different extension enablement

9 months agosimplify some gpg stuff, add pinentry fallback
sev [Sun, 31 Dec 2023 07:16:56 +0000 (01:16 -0600)]
simplify some gpg stuff, add pinentry fallback

9 months agozshrc: add typo aliases for `cd ..' and `ga .'
sev [Tue, 19 Dec 2023 16:28:00 +0000 (10:28 -0600)]
zshrc: add typo aliases for `cd ..' and `ga .'

This page took 0.107591 seconds and 4 git commands to generate.