Commit Graph
215 Commits
Author SHA1 Message Date
Fabian IsingandClaude Opus 5.5 88049f8676 [ZSH][NVIM] Treat sudo from ising and fi545621 as personal
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 13:25:46 +02:00
Fabian IsingandClaude Opus 5.5 aed2f4c5df [ZSH] fzf history search on servers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 13:18:40 +02:00
Fabian IsingandClaude Opus 5.5 afd4b439c2 [ZSH] No blocking safe-wrapper prompts in agent shells
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 08:57:47 +02:00
Fabian IsingandClaude Opus 5.5 61ff4a8daa [ZSH] Remove duplicate plugins
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 08:57:15 +02:00
Fabian Ising a7a06cd75e [NVIM] Rework folding 2026-10-14 08:56:56 +02:00
Fabian Ising bf77e1486b [NVIM] Make update checker portable 2026-10-14 08:56:56 +02:00
Fabian Ising ee189b408b Fix comment handling in tex files 2026-10-14 08:56:56 +02:00
Fabian Ising c7569e48dc Fix delzip 2026-10-14 08:56:55 +02:00
Fabian IsingandClaude Opus 5.5 bb226fff73 [NVIM] Skip plugin update check on nvim < 0.10
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 08:34:00 +02:00
Fabian Ising 6fc74d4315 [ALL] Tool moves 2026-08-24 09:37:49 +02:00
Fabian Ising 3e3fb7141e [NVIM] Keep update notices visible 2026-08-24 09:15:53 +02:00
Fabian Ising 2afca7e6c3 [NVIM] Defer plugin update checks 2026-08-24 08:55:33 +02:00
Fabian Ising 0af702e3f3 [ZSH] Add custom completions 2026-08-11 15:03:13 +02:00
Fabian Ising 06b0d9bc90 [ZSH] Note update has happened 2026-07-27 11:09:57 +02:00
Fabian Ising a44f109dc7 [ZSH] Extract shared startup modules
Keep the server entrypoint focused on server policy while moving update checks, Antidote loading, interactive defaults, and prompt sourcing into reusable modules.
2026-07-27 10:55:58 +02:00
Fabian Ising 30d1e8c364 [ZSH] Deduplicate server PATH
Port the platform-neutral PATH cleanup from 7ccb268 without bringing macOS-only Go, Run:AI, LM Studio, or Homebrew configuration onto the server branch.
2026-07-27 10:50:04 +02:00
Fabian Ising 01222ba1da [ZSH] Hook improvements 2026-07-27 10:49:25 +02:00
Fabian Ising c9137564a1 [ZSH] Move tool update check to hook 2026-07-27 10:47:33 +02:00
Fabian Ising 2f4de26581 Add cdiff and safe scp alias 2026-07-22 10:51:24 +02:00
Fabian IsingandClaude Opus 4.8 bd8d29144f [ZSH] Bound background git calls to prevent zombie leaks
The check_tools_repo (git ls-remote | awk) and update_dotfiles (git fetch)
background jobs could stall on a network call and, being disowned (&!),
orphan into days-long processes holding unreaped git/awk children.

Bound both network probes with `timeout` (guarded, absent on macOS) and
disable ssh multiplexing so no daemonized mux master inherits our fds.
Also dedup the double update_dotfiles startup call.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 15:53:50 +02:00
Fabian Ising 299bdcc3f2 [ZSH] Gate safe wrappers behind shared config 2026-07-10 15:08:57 +02:00
Fabian Ising 3d24d4aad5 [ZSH] Defensive nvim aliasing 2026-07-10 14:57:28 +02:00
Fabian Ising 08f7df77b5 [ZSH] Report outdated tools repo 2026-07-10 14:03:21 +02:00
Fabian Ising 8f29cf34bd [ZSH] Safe wrappers alias 2026-07-10 11:38:07 +02:00
Fabian Ising 179358978e [ZSH] Config update robusteness fix 2026-07-05 17:30:22 +02:00
Fabian Ising dc9ed93732 [NVIM] Link /home/root (snap bug workaround) 2025-12-27 14:34:54 +01:00
Fabian Ising c0837f157d [NVIM] Use w!! add . to save with sudo 2025-12-27 10:00:30 +01:00
Fabian Ising 293b1cd4cc [ZSH] Move optional config files to the bottom 2025-08-12 16:20:09 +02:00
Fabian Ising baf8cfdddf [ZSH] Add git variables 2025-08-12 16:14:56 +02:00
murgi 7b6e35a1be [NVIM] Fix osc52 typo 2025-08-06 10:41:03 +02:00
Fabian Ising 6fdcef86b2 [NVIM] Check for OSC52 support 2025-08-06 10:14:48 +02:00
murgi c825643148 [ZSH] Fix autopull 2025-08-05 14:34:08 +02:00
murgi fe309df985 [ZSH] Fix autopull 2025-08-05 12:44:21 +02:00
murgi d67e725497 [ZSH] Add autopull for repo 2025-08-05 12:38:26 +02:00
murgi 1cf948885a [ZSH] Temporarily create nvim shared config file 2025-08-05 10:00:29 +02:00
murgi eddb0c81e3 [NVIM] Disable OSC52 on shared systems 2025-08-05 09:52:20 +02:00
Fabian Ising 689412b474 [ZSH] Add completion rehash 2025-08-04 11:49:09 +02:00
Fabian Ising a06b25c883 [ZSH] Optimize History handling 2025-07-31 15:25:01 +02:00
Fabian Ising 57045ac50d [all] Switch to nvim snap 2025-05-09 13:56:27 +02:00
Fabian Ising e2711e52f6 [zsh] Add snap to path 2025-05-09 13:34:28 +02:00
murgi d6a0080561 [zsh] Add XDG Home 2025-05-08 09:10:37 +02:00
Fabian Ising 4245e17133 [nvim] Use OSC52 2025-05-08 08:49:52 +02:00
fabian 10f7c19e1d Update clone_and_link.sh 2025-04-18 09:02:42 +02:00
murgi 055aff3c3c [ALL] Fix ssh_tty permissions 2025-04-18 08:55:42 +02:00
Fabian Ising 0e251ec36a [tmux] Allow cross-ssh copying 2025-04-18 08:52:11 +02:00
Fabian Ising edde785a03 [tmux] Change theme 2025-04-18 08:52:11 +02:00
Fabian Ising a8330549a8 [nvim] Delete without copy 2025-01-10 10:02:23 +01:00
Fabian Ising 84bfcd0297 [zsh] change config depending on user 2025-01-08 10:39:28 +01:00
Fabian Ising 4d194d822f [zsh] change config depending on user 2025-01-08 09:49:46 +01:00
Fabian Ising d6fd2f6d61 [all] Link examples files (instead of cp) 2024-12-20 12:47:54 +01:00