Commit Graph
42 Commits
Author SHA1 Message Date
gitadmin f0c1cd53ea feat(nvim): add <leader>xu keymap to update plugins 2026-07-28 22:34:34 -04:00
gitadmin 7a3a5b1632 feat(nvim): add pi.nvim completion source to blink.cmp
Integrate pi-agent as a blink.cmp completion source (score_offset=100)
for LSP-style completions inside pi-chat-prompt buffers. Add the
pi.nvim plugin with a toggle keymap and --approve mode.
2026-07-27 10:30:39 -04:00
gitadmin b040d332dc fix(nvim): remove <C-U> from tmux-navigator keymaps 2026-07-24 14:53:30 -04:00
gitadmin fe28d1bc73 refactor(config/nvim): move pack.add declarations into individual plugin files
The monolithic vim.pack.add() table in init.lua was removed and each
plugin/*.lua file now declares its own dependencies via vim.pack.add()
at the top. tools.lua was decomposed into per-plugin files (cmake.lua,
jupynvim.lua, just.lua, kulala.lua, mise.lua, neogit.lua, sshfs.lua,
trouble.lua, undotree.lua, zoxide.lua) each with their own config and
keymaps. This makes plugin files self-contained and easier to maintain.
2026-07-23 12:16:30 -04:00
gitadmin 00c8a641a6 feat(nvim): add copy_ref plugin for AI chat references
Adds a scratch buffer-based utility to copy file paths and line
ranges for pasting into AI chat conversations. Supports normal mode
(copy path), visual mode (copy path:start:end), and a scratch buffer
for collecting multiple references.
2026-07-21 10:51:57 -04:00
gitadmin c4147c6aaf feat(nvim): add zdiff.nvim plugin with keymaps 2026-07-21 10:51:20 -04:00
gitadmin 8cc931250e fix(nvim): remove insert-mode agentic keymaps to avoid typing conflicts 2026-07-15 22:32:17 -04:00
gitadmin c2c6eea7f7 chore(nvim): switch codecompanion-agentskills plugin to fork with disable flag support
Update the plugin source to SjB's fork and pin to the
`support_disable_model_invocation_flag` branch.
2026-07-10 10:55:38 -04:00
gitadmin ce488fce61 check if fabric-ai and my obsidian vault exists 2026-07-08 16:23:34 -04:00
gitadmin 5471ed7383 disable plugins if we don't have the cli 2026-07-08 16:10:53 -04:00
gitadmin d637a2c72a refactor: migrate to template-based theme system, clean up old per-theme configs
- Remove per-theme app configs (alacritty, foot, ghostty, hyprland,
  hyprlock, mako, rofi, swayosd, tmux, walker, waybar, etc.) now
  handled by default/themed/ templates
- Update omarchy scripts (bg-next, list, set) for new template flow
- Update configs: bootstrap, nvim, rofi, tmux, mako
- Tweak installers (02-install-base.sh, btop, desktop, goose, nvim,
  obsidian, theme, tmux)
- Remove obsolete hyprland-rofi-* and hyprland-walker-* scripts
- Update neovim.lua across remaining themes
2026-07-08 15:31:29 -04:00
gitadmin 09e5e3f695 fix(nvim): using math to calculate scrolloff position 2026-06-28 23:46:44 -04:00
gitadmin aac0c3122f fix(nvim): set pi-acp client for codecompanion 2026-06-28 23:46:19 -04:00
gitadmin a23a73e168 fix(nvim): change name of my 2nd brain repo updated nvim 2026-06-28 23:43:37 -04:00
gitadmin 70d2eb2e65 fix: removing dependency on copilot too expensive 2026-06-06 17:09:17 -04:00
gitadmin f95a4aa7b7 feat(nvim): updated codecompanion and mini.files config 2026-06-03 11:47:07 -04:00
gitadmin 51d87de514 feat(fish): updated config, added alias 2026-06-03 11:46:10 -04:00
gitadmin 8e2e5a06ef feat: updates to neovim config 2026-05-26 23:52:47 -04:00
gitadmin 2aff2eb423 feat(nvim): update plugins and config 2026-04-24 20:42:17 -04:00
gitadmin 45dceba337 fix(nvim): removed theme config 2026-04-18 09:08:14 -04:00
gitadmin c07bd3924b feat(nvim): updated config to use vim.pack instead of lazy 2026-04-16 19:42:48 -04:00
gitadmin 086c3ee5a3 feat(nvim): updated mise.nvim repo location 2026-04-07 09:40:56 -04:00
gitadmin 6d18ef1848 feat(nvim): added a cargo compiler
useing --message-format=short on build so that quickfix works
2026-04-07 09:39:50 -04:00
gitadmin 27f0c6a71d chore(nvim): push missing clean up 2026-04-02 13:57:56 -04:00
gitadmin a081bcffbe chore(nvim): moving plugins around 2026-04-02 13:57:07 -04:00
gitadmin 7864f93652 chore(nvim): formatted code 2026-04-02 13:41:37 -04:00
gitadmin 1b7ce6d5e8 feat(nvim): re activated <leader>a for windows picker 2026-04-02 13:31:33 -04:00
gitadmin bb74c58ca0 chore(nvim): format lua codes 2026-04-02 13:31:12 -04:00
gitadmin 39a3d3c8b5 fix(nvim): fixing mini.ai plugin configuration 2026-04-02 13:30:11 -04:00
gitadmin c79f5d8a43 feat(nvim): use clang_format to format c/c++ codes 2026-04-02 13:29:27 -04:00
gitadmin 8b32b9692b feat(nvim): add Note to todo_comment snack search 2026-04-02 13:28:57 -04:00
gitadmin 7a0a32be91 feat(nvim): updated lsp for new v0.12 2026-04-02 13:28:22 -04:00
gitadmin d69c72b985 feat(nvim): Gitsign keybinding changes 2026-04-02 13:27:41 -04:00
gitadmin 32c71fa96e feat(nvim): agentic ai config changes 2026-04-02 13:27:02 -04:00
gitadmin 4a04a28127 fix(nvim): codecompanion config fix 2026-04-02 13:26:10 -04:00
gitadmin 423d54fc55 feat(nvim): disabled copilot-lsp nes 2026-03-19 08:37:21 -04:00
gitadmin bf78c4bf56 fix(nvim): obsidian.nvim config fix 2026-03-19 08:37:21 -04:00
gitadmin 11e18fc355 fix(nvim): fix jj keybinding 2026-03-18 01:13:05 -04:00
gitadmin 9fe7934bf0 feat(nvim): installed new agentic.nvim plugin
- had to use the <leader>a keybinding
2026-03-14 10:41:57 -04:00
gitadmin d39e973c9e chore(nvim): change ollama default model to qwen3.5 2026-03-14 10:39:55 -04:00
gitadmin cf89d30d6c feat(nvim): new just plugin added 2026-03-14 10:38:50 -04:00
steveandgitadmin 02a5e0df28 init: new dotfile configuration
Remove all org files using a new script to more config over, The old org
file configuaration were great but required org. This new version only
requires the scripts that is included in the repo.

The configuration are all done but have not ported the theming system
yet.

Signed-off-by: Steve Beaulac <steve@sagacity.ca>
Change-Id: I14cd7fe058a71c8ba9d6d35397dc8d7e6a6a6964
2026-03-02 13:26:21 -05:00