Anton Volnuhin
43cc9ba1bd
fix neovim headless output: strip ANSI colors, fix MasonUpdate error
...
- Strip ANSI escape codes from nvim headless output via sed so
non-interactive mode shows clean text instead of raw color codes
- Change mason.nvim build hook from ":MasonUpdate" string to pcall()
function to prevent E492 error on first install when Mason isn't
loaded yet
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 19:33:16 +03:00
Anton Volnuhin
80bb0e07cf
migrate treesitter to new API, fix tide script ordering
...
- Replace removed require('nvim-treesitter.configs').setup with new
require('nvim-treesitter').setup() + .install() API
- Rename tide configure script so it sorts after the main installer
(configure_tide → z_configure_tide), fixing fresh installs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 00:46:43 +03:00
Anton Volnuhin
1a2dfc753d
migrate lspconfig to native vim.lsp.config API for nvim 0.11+
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 21:22:15 +03:00
Anton Volnuhin
8dfb94ee94
modernize neovim config for 0.10+
...
- Replace deprecated vim.loop with vim.uv (compat shim for older nvim)
- Fix lazy.nvim spec: run -> build for TSUpdate
- Remove pinned tags for telescope and treesitter
- Replace nvim-osc52 plugin with native vim.g.clipboard OSC 52
- Replace vim.cmd autocmds with nvim_create_augroup/nvim_create_autocmd
- Fix vim.wo -> vim.opt for number and signcolumn (apply to all windows)
- Remove duplicate toggleterm setup call
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 19:19:02 +03:00
Anton Volnuhin
dfb97eb1d0
sync live config changes into chezmoi source
...
Re-add live edits:
- fish: gpt-5.2 model, llm.py, rewritten s/icat with ghostty support,
new ils function, bass plugin, removed copilot-cli plugin
- karabiner: ghostty/moonlight/rdp apps, new caps rules, opt-W shortcut
- kitty: cursor_trail, font_size 14.5
- nvim: removed auto-session-nvim-tree, auto-session config update
- wezterm: scrollback 1M, border_top 2cell
- tmux-nova: local nerdfonts rendering patches
- zshrc: track file, includes LM Studio PATH
Also fix: chezmoi template error on macOS (osRelease.id without linux guard)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-02 18:40:51 +03:00
Anton Volnuhin
7ae41ce670
bugfixes for after change
2024-05-21 01:58:12 +03:00
Anton Volnuhin
e66922231e
treesitter fix and turn off mini.comment as it is now part of neovim
2024-05-21 01:19:22 +03:00
Anton Volnuhin
38ec48de6d
luarc
2024-05-11 15:35:14 +03:00
Anton Volnuhin
a066b973e1
fix tab_bar: explicit conversion of background color to int
2023-12-01 00:40:15 +03:00
Anton Volnuhin
a5e2c00d1a
nvim fixes after some updates
2023-12-01 00:09:18 +03:00
Anton Volnuhin
7ab907c786
times are a changing
2023-11-30 23:22:20 +03:00
Anton Volnuhin
d0d61fe69a
timeout for nvim sync
2023-05-28 17:29:23 +03:00
Anton Volnuhin
3816cd1eb4
Nvim updating with flying colors
2023-05-28 16:43:59 +03:00
Anton Volnuhin
46c7e5d0e0
Fix colors for fish
2023-05-28 16:24:32 +03:00
Anton Volnuhin
99c4a85128
Messages everywhere
2023-05-28 16:16:34 +03:00
Anton Volnuhin
cf6616f4d1
snap path, template highlighting
2023-05-28 09:50:52 +03:00
Anton Volnuhin
eefa37f435
GOPATH to .go, PATH updates, nvim timeout only on first start
2023-05-27 22:08:49 +03:00
Anton Volnuhin
fecb98423f
30s->10s timeout for nvim :TSUpdate
2023-05-27 10:06:09 +03:00
Anton Volnuhin
b137f6a0eb
trying to update Mason in nvim
2023-05-27 08:08:48 +03:00
Anton Volnuhin
752713c143
Better nvim deps install
2023-05-27 07:57:56 +03:00
Anton Volnuhin
0bc35970e6
Small formatting fixes
2023-05-23 09:24:13 +03:00
Anton Volnuhin
95c4a7d8f6
Verbose nvim Lazy update
2023-05-23 09:22:55 +03:00
Anton Volnuhin
6e33080bf7
Nvim Lazy sync after changes in nvim config, all scripts to run after
...
changes
2023-05-23 09:19:34 +03:00
Anton Volnuhin
a92c760c42
Back to orugunal auto-session-nvim-tree after it approved my PR
2023-05-23 08:53:21 +03:00
Anton Volnuhin
4b8d0c2f94
lazygit to nvim and plugin-git to fish
2023-05-22 11:38:42 +03:00
Anton Volnuhin
c4c0e4d6d3
remove hologram
2023-05-21 20:17:24 +03:00
Anton Volnuhin
85495e7de2
switch to another undotree, expanding undo length
2023-05-21 20:14:47 +03:00
Anton Volnuhin
f868c07ea2
treesitter incremental selection, formatting, charlist updates
2023-05-21 09:38:57 +03:00
Anton Volnuhin
87357cea99
slight listchars update to tabs and trail spaces
2023-05-20 07:24:21 +03:00
Anton Volnuhin
fe485f26b1
exit from terminal, supress autosession dirs
2023-05-20 06:13:53 +03:00
Anton Volnuhin
ae8c900274
lll and formatting
2023-05-20 03:54:35 +03:00
Anton Volnuhin
1a5becda28
toggle terminal
2023-05-19 02:17:40 +03:00
Anton Volnuhin
4568d76156
set scrolloff and sidescrolloff
2023-05-18 16:25:10 +03:00
Anton Volnuhin
894a0372d8
save cursor position and sessions
2023-05-18 02:39:06 +03:00
Anton Volnuhin
dd8f28a3cb
Update .config/nvim/init.lua
2023-05-15 04:16:43 +03:00
Anton Volnuhin
d46a1d33a6
Update .config/nvim/init.lua
...
Update .config/fish/config.fish
2023-05-15 03:52:09 +03:00
Anton Volnuhin
5c7b6bd183
advantage2 keys switch
2023-05-10 02:51:18 +03:00
Anton Volnuhin
936a324282
mason, lspconfig, lua_ls, mini.completions
2023-05-09 02:07:18 +03:00
Anton Volnuhin
710296aa31
mini.surround instead of nvim-surround
2023-05-08 21:28:13 +03:00
Anton Volnuhin
3f680b67b1
formatting nvim config with stylua
2023-05-08 20:44:48 +03:00
Anton Volnuhin
8fe4e72dea
cleanup
2023-05-08 05:18:28 +03:00
Anton Volnuhin
4bf8922b07
karabiner.edn and nvim mini
2023-05-06 22:34:19 +03:00
Anton Volnuhin
bfe2bcb3c9
Initial commit
2023-04-30 01:21:51 +03:00