Commit graph

635 commits

Author SHA1 Message Date
fe54bfdc5f
fix(nvim/lsp): Diagnostic not working properly
I don't even know why setting capabilities.textDocument.diagnostic to
vim.NIL fix the issue...
2025-06-15 12:07:42 +07:00
d2c8504bc4
fix(nvim/lsp): Fix kotlin-lsp root marker 2025-06-13 16:00:51 +07:00
4f02804419
feat: Fold #region #endregion 2025-06-13 12:28:39 +07:00
7cdf1bc709
refactor(nvim/lsp): Let mason handle vim.lsp.enable(...) 2025-06-13 11:52:14 +07:00
0a3364d202
fix: Don't auto enable luau-lsp with Mason 2025-06-13 10:50:20 +07:00
0ebbbee7f8
chore: Auto install formatter and auto format luau with StyLua 2025-06-12 18:33:11 +07:00
57216b2013
feat: LSP for Luau and diagnostics keymap 2025-06-10 14:56:32 +07:00
5fe1909b08
chore: Add rokit binary to $PATH 2025-06-10 05:17:11 +07:00
3fb8c00d74
fix: Remove pyenv
Move to uv, pyenv have too much conflict with traditional venv setup
2025-06-01 09:35:28 +07:00
e653b9bdeb
fix: Enable the LSP(s) 2025-05-31 15:51:47 +07:00
3468583a89
chore(nvim/lsp): Switch from pyright to basedpyright 2025-05-29 19:24:30 +07:00
0a95ccd9a5
chore(zed): Adjust keymaps to match nvim
Probably gonna put this on halt for now as I notice zed doesn't have
TODO/FIXME highlighting yet.
2025-05-29 13:44:47 +07:00
941b30413c
feat(zed): Add zed config 2025-05-29 11:24:57 +07:00
308a2a24e2
feat(nvim/lsp): kotlin-lsp
REF: https://github.com/Kotlin/kotlin-lsp/blob/main/scripts/neovim.md
2025-05-27 19:32:42 +07:00
11e8e97762
refactor(nvim/lsp): Use the new API 2025-05-27 18:43:44 +07:00
26954bc417
refactor(nvim): Reformat code 2025-05-27 11:02:56 +07:00
b39c708cde
feat(nvim/oil): A keymap to recursively open directories
Because oil.nvim don't group empty directories.

REF: https://github.com/stevearc/oil.nvim/issues/346
REF: https://github.com/stevearc/oil.nvim/pull/452
2025-05-27 10:42:43 +07:00
248b4abcfa
docs: Update setup 2025-05-27 08:17:01 +07:00
8c6f027a62
feat: Some LSP stuff 2025-05-27 08:07:53 +07:00
3cdde04427
chore(nix): Upgrade nixpkgs to v25.05 2025-05-22 18:45:43 +07:00
088b50dcb8
feat(nix): DNSCrypt module
It's only available in master branch at the moment
2025-05-01 16:37:19 +07:00
0a416a41f4
refactor(nix/brew): Code refactor
Co-authored-by: isabel <isabel@isabelroses.com>
2025-05-01 16:25:46 +07:00
eca345b624
chore(nix/kanata): 1.7.0 -> 1.8.1 2025-05-01 15:24:18 +07:00
e5a8a50001
fix(nix/vesktop): NodeJS pain on macOS 2025-05-01 15:11:44 +07:00
1bdec0da31
chore(nix): Update flake lock 2025-05-01 13:20:07 +07:00
2179cef84e fix: Prioritise jj before git 2025-04-29 12:08:34 +07:00
cad39c59dd
chore: Move stuff around 2025-04-25 07:34:57 +07:00
1c1e7d5ec9
feat(zsh): jj support
Why? idk

REF: https://github.com/jj-vcs/jj
2025-04-25 07:27:53 +07:00
e80a0825e0
chore: Update htmljinja treesitter 2025-04-20 09:15:43 +07:00
7d4f61cff3
fix(nvim): MDX treesitter
REF: https://phelipetls.github.io/posts/mdx-syntax-highlight-treesitter-nvim/
2025-04-20 07:23:42 +07:00
f05a829156
chore(nix): Update flake lock 2025-04-18 12:30:11 +07:00
65ae4cccb2
chore: Alias g -> git 2025-03-26 05:02:00 +07:00
0e18070f51
fix: Fork tree-sitter-htmldjango 2025-03-21 09:04:36 +07:00
c8edd24998
chore(nix/darwin): Remove launchd.agents.CapsEscSwap
Handled by kanata
2025-03-16 07:34:19 +07:00
4c7ec25d38
fix(nix/darwin): Fix sessionVariables is being not passed to GUI apps unless it's
opened via terminal
2025-03-16 07:33:06 +07:00
c4d1bfd8e4
chore(nix/darwin): Re-added MOZ_*
False positive
2025-03-16 07:26:29 +07:00
0a734d48cd
chore(nix/darwin): Remove MOZ_LEGACY_PROFILES
The profile issue is fixed on commit b5e09b85f2
2025-03-16 07:02:40 +07:00
21a50385fe
fix(nix): Explicitly specify configPath 2025-03-16 06:56:47 +07:00
18a6fb5ade
chore(nix): Replace deprecated command nix-hash usage with nix hash 2025-03-08 05:46:37 +07:00
fa35a9411b
fix(nix): Disable pip and dnspython
Broken packages and not sure what dnspython is used for
2025-03-07 14:07:13 +07:00
dbde801040
chore(nix): Update flake lock 2025-03-07 14:07:13 +07:00
55f70cfb07
fix: Partially revert script changes 2025-02-07 07:56:44 +07:00
12f080999f
chore: Remove redundancy 2025-02-07 07:54:48 +07:00
b72e2f7090
chore: Bump pacman mirror count to 6 2025-02-07 07:54:48 +07:00
6a92f88958
chore(nix/nixpkgs): 24.05 -> 24.11 2025-02-06 15:27:08 +07:00
25cbec88a9
chore: Add pacman-contrib 2025-02-02 07:51:28 +07:00
8df6fe7dbd
chore(nix): Update flake lock 2025-01-30 14:58:36 +07:00
6b18ac3e7e
chore(nix): Update flake lock 2025-01-30 14:04:44 +07:00
4c189ea8c7
fix: GNU dc breaking change?
For some reason `?` now start printing output
2025-01-23 09:15:12 +07:00
1a1650fbcb
chore: Switch to zen browser 2025-01-18 10:20:11 +07:00