Pratik Tripathy
dc94f3b0a8
chore(nvim):
...
- Spell check autocommand moved to filetype-based-keymaps.lua
- Remove quickfix traversal keybindings
- Lualine organized better: Git, debug on left; key, file type,
location on right
2024-12-30 23:23:17 +05:30
Pratik Tripathy
03e277f807
feat(nvim): More plugins replaced with snacks.nvim
...
- Replace mini-bufremove with Snacks.bufdelete
- Use Snacks.lazygit for Git Log and Git File Log instead of Neogit and
Gitdiff plugins
- Use Snacks.gitbrowse to browse the current file in GitHub
2024-12-30 23:19:22 +05:30
Pratik Tripathy
3efdf3aca8
feat(zed): Use Catppuccin theme
2024-12-30 23:13:15 +05:30
Pratik Tripathy
08bda86dbb
chore: README formatting & nvim keymap changes
2024-12-28 16:54:52 +05:30
Pratik Tripathy
1e2ed58b67
feat(nvim): Use snacks.nvim which replaces multiple plugins
...
- Removed vim-illuminate, nvim-notify, LunarVim/bigfile
- Enabled: scratchpad, zen, lazygit, scroll-animation
2024-12-28 16:50:35 +05:30
Pratik Tripathy
3fd3aa04f5
feat(nvim): LSP, completion, linting, formatting for Dotnet, JSON,
...
markdown, SQL
2024-12-28 16:48:50 +05:30
Pratik Tripathy
11a166080f
perf(zsh): fzf integration improvements
...
- Fzf eval removed from common/.profile: it was already being used as
zinit plugin
- fzf height increased for better legibility
- zsh: unnecessary keybindings removed
2024-12-28 00:38:51 +05:30
Pratik Tripathy
907ea2bc79
feat(Catppuccin): Catppuccin theme for vim & vscode
2024-12-28 00:37:30 +05:30
Pratik Tripathy
a6dddb569e
chore(nvim): Navbuddy UI enhancements, plugins removed, and code cleanup
...
- Navbuddy: size increased
- Navbuddy: added keybindings: o -> preview, f -> search
- LSP: disable inlayHints by default
- Removed 2 plugins: bigfile, obsidian
2024-12-28 00:33:00 +05:30
Pratik Tripathy
c23baf7b2e
feat(nvim): nvim.cmp -> blink.cmp
...
- Codeium made to work with help from blink.compat
- Blink added to lsp capabilities
- Catppuccin theme integration for blink
2024-12-28 00:25:05 +05:30
Pratik Tripathy
72657496dc
fix(neovim): LSP config fixes for Dotnet & TS/JS
2024-12-26 21:32:51 +05:30
Pratik Tripathy
decf7c614f
feat(vscode): VIM keybindings + settings updates
...
- VIM: Remove Neovim plugin and use VIM since it is easier to set keymaps
- VIM: Keybindings made similar to Neovim
- UI: Theme changed to Catppuccin-Mocha
- Settings: Remove distractions, group settings, search exclusions
2024-12-26 21:28:08 +05:30
Pratik Tripathy
c64882ba65
feat(kitty): Theme changed to catppuccin-mocha
2024-12-26 21:27:38 +05:30
Pratik Tripathy
0403b6d121
chore: Kwrite, kde shortcut changes
2024-12-26 21:26:39 +05:30
Pratik Tripathy
5a4f507c4a
feat(neovim): Theme changed to Catppuccin-Mocha
...
- Plugins supports integrated to Catppuccin
- Use kylechui/nvim-surround.nvim for compatible keymap to that of tpope
surround.vim
2024-12-26 21:23:32 +05:30
Pratik Tripathy
4bc173f6b2
chore(neovim): Re-rationalize Neovim keybindings
2024-12-26 21:21:39 +05:30
Pratik Tripathy
614e22dd67
chore: Remove rust env from .bashrc, move tmux aliases here, redundant
...
path setting removed from .profile
2024-12-24 18:46:35 +05:30
Pratik Tripathy
1ceab0a908
feat(vscode-vim): VIM motions in VSCode
...
- Switch back to VIM instead of NeoVIM - we loose <ctrl+n> & <ctrl+p>
for selection & we loose `:` & `/` integration into VSCode. But VIM
plugin is much more faster and changing keybindings is easy.
- Made keybindings more consistent with NeoVIM
2024-12-24 18:42:16 +05:30
Pratik Tripathy
aadadcc825
feat(code): Code configs linked to Windsurf
2024-12-17 21:23:52 +05:30
Pratik Tripathy
26fe26a74b
feat(neovim): AI and other quality of life improvements
...
- fix: session, conform, vim-illuminate, todo-comments, nvim-navbuddy, lspconfig plugins NOT on vscode
- new: codeium, obsidian.nvim
- Add codeium autocomplete
- fix: todo-comments: Search in hidden files (dotfiles)
- fix: trouble: wasn't working earlier
- new: Switch buffer with <alt-1>..<alt-9>
- chore: Better keybindings
2024-12-17 20:14:20 +05:30
Pratik Tripathy
20b3597501
chore(neovim):
...
- Keymap: remove <tab> to switch buffer
- Completion: Remove mini.completion plugins - conflicting
- Completion: Use luasnip buffer for completion
- Lua: Use lazydev for better nvim lua diagnostics
2024-12-16 21:46:06 +05:30
Pratik Tripathy
cb7053fdce
feat(git): Use gitleaks in pre-commit git hook
2024-12-16 21:40:00 +05:30
Pratik Tripathy
4a1715446c
feat(Neovim): Sensible keymaps, prune plugins, Kickstart.nvim LSP code
2024-12-16 19:50:50 +05:30
Pratik Tripathy
c6f9dd6a87
chore(nvim): Make Snippet completion faster
2024-12-15 21:59:09 +05:30
Pratik Tripathy
c9b1826541
chore(nvim): Better keymaps & removed unused plugins
2024-12-15 21:49:59 +05:30
Pratik Tripathy
80fdf243e3
feat(nvim): Align to Kickstart NVIM
2024-12-15 21:48:29 +05:30
Pratik Tripathy
3f49341ba1
chore: Updates
2024-12-14 21:31:41 +05:30
Pratik Tripathy
dad9f3f88c
fix(gitconfig): File tab-fixed
2024-12-14 12:54:10 +05:30
Pratik Tripathy
d058ddac73
chore(kate): Move kate back to "common" as it is cross-platform
...
- Link Kwrite config with Kate
2024-12-14 12:52:48 +05:30
Pratik Tripathy
e5a74d8fe9
chore(shortcuts): Move kde-shortcuts to "common" -> "linux"
2024-12-13 20:39:12 +05:30
Pratik Tripathy
0e8e9b8d00
perf(zsh): Performance instrumentation added to zshrc
2024-12-13 19:51:03 +05:30
Pratik Tripathy
7714ad3bce
chore: Move Linux-only configs out of "common" and into "linux"
2024-12-13 19:47:08 +05:30
Pratik Tripathy
bfaba00cb5
chore: Config updates
2024-12-10 20:09:31 +05:30
Pratik Tripathy
39bd3442d3
perf(zsh): Load time decreased from 350ms to 110ms
...
- Read .profile in ~/.zshenv: ensuring non-login & non-interactive shell
gets env set
- Comments on every zsh and zinit config
- Async load Zinit plugins
- Remove unnecessary plugins
- Create completion dumpfile once a day max
2024-12-10 20:08:26 +05:30
Pratik Tripathy
5c9929e1a0
fix(profile): Source Rust env only if it exists
2024-11-27 09:23:30 +05:30
Pratik Tripathy
b382c7b218
chore: Update
2024-11-20 16:42:32 +05:30
Pratik Tripathy
6085a0cffc
fix(profile): Add back golang configs - don't want go's dotfiles on
...
$HOME
2024-09-22 19:18:23 +05:30
Pratik Tripathy
302c511e8f
feat(kate): Configs added
2024-09-22 19:14:40 +05:30
Pratik Tripathy
af983810eb
chore: Config updates
...
- Kitty: Split window with [Ctrl + )] - same as konsole
- npm: More configs to remove dotfiles from $HOME
- VSCode: Extension update
2024-09-22 19:09:57 +05:30
Pratik Tripathy
b29d390b89
feat(kate): Initial config for Kate IDE
2024-09-19 22:07:33 +05:30
Pratik Tripathy
382a82eba3
fix(profile): Remove caps lock->esc binding as we are doing that in KDE
2024-09-19 22:06:45 +05:30
Pratik Tripathy
d2c521cca4
fix(install): pkcon available on dnf as well: hack to fix "up"
...
- Add more steps to post-install
2024-09-18 19:42:56 +05:30
Pratik Tripathy
d027d8c1e5
fix(kitty): Add script required for moving between splits
2024-09-18 15:17:57 +05:30
Pratik Tripathy
90084f4780
chore: kde-neon -> linux, kitty themes + settings, install-script fixes
2024-09-18 00:06:56 +05:30
Pratik Tripathy
42b8551ef1
chore: Clean up .profile
2024-09-16 21:46:47 +05:30
Pratik Tripathy
203855492b
chore(vs-code): Remove VS-Code profiles from repo
2024-09-16 21:45:38 +05:30
Pratik Tripathy
82d2bbed0a
feat(kde-shortcuts): Add KDE global shortcuts to dotfiles
2024-09-15 16:22:14 +05:30
Pratik Tripathy
7afa1d47bf
feat(install): Script to automate application installation
...
- Install all required applications to setup a personal
machine with just a single command
- TODO: Some applications, available only with ppa aren't yet configured
to be installed. Next time.
2024-09-09 23:06:42 +05:30
Pratik Tripathy
df9c12edee
chore(vs-code): Config updates
2024-09-09 18:05:15 +05:30
Pratik Tripathy
b8ea02473b
feat(neovim-plugin-updates): Change configs to accomodate plugin updates
...
- WhichKey: config format changed
- Conform: config format changed
- nvim-ufo: fix version to `1.4.0` as newer version broke things
- code-lsp: add ltex LSP that integrated with free LanguageTool server
2024-09-09 18:01:28 +05:30