Commit Graph

63 Commits

Author SHA1 Message Date
Jose Carvajal ece7cee8f1 Added flutter-tools plugin 2026-03-20 11:13:55 -06:00
Jose Carvajal bbdb00f57e Update catppuccin 2026-03-18 17:00:01 -06:00
Jose Carvajal 131a329a50 Move ts-autotag to be a dependency of treesitter instead of having its own file 2026-03-18 16:50:07 -06:00
Jose Carvajal d2993523c2 Expand comment explaining current autocmp issues with biome lsp 2026-03-18 16:17:09 -06:00
Jose Carvajal f5af03f509 Add comment explaining how formatting with biome and conform works 2026-03-18 12:34:23 -06:00
Jose Carvajal 7c3a4bd063 Removing some unnecessary comments and lines 2026-03-18 11:28:34 -06:00
Jose Carvajal 84120d10e8 Adding autoclosing of html tags in tsx files 2026-03-18 09:22:11 -06:00
Jose Carvajal f84ddbaf8e Small improvementes in lsp config; trying to add lsp with biome for tsx files 2026-03-18 09:21:19 -06:00
Jose Carvajal 7f7aeb562b Adding formatters, linting and enabling autopair plugin I forgot last time 2026-03-17 11:53:53 -06:00
Jose Carvajal 1e58d4494c Remove some plugins that were conflicting or not being used 2026-03-14 18:06:44 -06:00
Jose Carvajal 2266e5dacb Update plugins; update github repo referenes for mini plugins 2025-09-08 13:03:27 -06:00
Jose Carvajal ee50dd9453 Remove archived plugin rust-tools; updated plugins 2025-07-14 14:59:12 -06:00
Jose Carvajal fa44471f79 Add more tools for golang; updated plugins too 2025-07-04 14:38:59 -06:00
Jose Carvajal 5937a93b7c Run setup function for treesitter 2025-06-30 20:15:50 -06:00
Jose Carvajal 7a40a8bf03 Use setup config for setting up treesitter keymaps instead of setting them manually with vim.keymap.set 2025-06-20 23:28:16 -06:00
Jose Carvajal 64bb54350a Add lsp config for rust, added more languages to the treesitter ensure_installed since I plan to explore them in the near future 2025-06-20 23:03:32 -06:00
Jose Carvajal 57f283e650 Add leetcode plugin; update gitsigns and lualina 2025-06-18 20:33:52 -06:00
Jose Carvajal a2fa9766a3 Remove unused piece of code 2025-06-17 22:41:25 -06:00
Jose Carvajal 45020f8504 Fix some folder structures to follow neovim lua guide; added indent line plugin and a custom floating terminal util 2025-06-17 19:41:00 -06:00
Jose Carvajal cf87d4b1a2 Add more lsp servers installed by default; add code snippet to enable lsp's that are already in system (not installed with mason) 2025-06-16 15:09:49 -06:00
Jose Carvajal 2f1a9260da Add more git utilities
Added fugitive, neogit, and installed lazy git outside of neovim
2025-06-12 14:20:28 -06:00
Jose Carvajal 523730efdb Update treesitter branch from master to main; added treesitter-textbjects 2025-06-10 15:33:05 -06:00
Jose Carvajal 13845c038f Typo in text 2025-06-09 15:43:32 -06:00
Jose Carvajal 5ed5c57a4a Add undotree plugin; updated harpoon setup but stil some issues with commands clashing with my terminal kitty 2025-06-09 15:42:31 -06:00
Jose Carvajal 89f5ea1905 Remove custom keymap from fzf-lua since achieving it was taking too much effort; plain live grep should suffice 2025-06-04 20:36:38 -06:00
Jose Carvajal 754c299f64 Replacing telescope with fzflua for better fuzzy finding performance; pending live grep in open files commang 2025-06-04 19:13:41 -06:00
Jose Carvajal cc714e2b3e Update config from local 2025-06-01 15:57:58 -06:00
Jose Carvajal c2a401d574 Update config from local 2025-05-29 22:31:50 -06:00
Jose Carvajal 6c3c5b73d6 Update config from local 2025-05-29 21:06:35 -06:00
Jose Carvajal e32e1ef011 Update config from local 2025-05-26 13:51:06 -06:00
Jose Carvajal 6738ddd69f Update config from local 2025-05-26 13:27:46 -06:00
Jose Carvajal 7e7308921a Merge branch 'master' into current 2025-05-25 14:00:39 -06:00
Jose Carvajal 61c4db9bad Added several plugins and updated versions of already installed ones 2025-05-25 13:52:50 -06:00
Carlos Calla Alarcón 3338d39206
Update remaining Mason's old address (#1530) 2025-05-22 17:10:04 -04:00
Jose Carvajal 6379741c57 Modularize kickstart nvim config for better maintenance in the future 2025-05-16 20:42:13 -06:00
pynappo fb73617653
don't lazy-load neo-tree so netrw hijacking on startup works (#1489) 2025-05-10 20:18:04 -04:00
Ori Perry c92ea7ca97
Replace vim.opt with vim.o (#1495)
* Replace vim.opt with vim.o

Because it offers a nicer interface and info on hover.
For now leave vim.opt when using the table interface (until vim.o
with tables is implemented)

* Add type hint for vim.opt.rtp

* Add a comment about using vim.opt instead of vim.o
2025-05-10 20:16:03 -04:00
Liam Dyer d350db2449
feat: switch nvim-cmp for blink.cmp (#1426) 2025-04-09 17:25:57 -04:00
Erlan Rangel 94f551b803
fix (#1319): gitsigns deprecated functions (#1321)
- This commit change two functions that are marked as deprecated now:
`gitsigns.stage_hunk` and `gitsigns.toggle_deleted`
2025-02-15 00:48:37 -05:00
Scott Swensen de44f49101
fix(gitsigns): make visual mode descriptions consistent with normal mode (#1266) 2024-12-15 00:42:39 -05:00
Anjishnu Banerjee 9dfb1b230f
Fix nvim-dap not lazy loading (#1216)
* Fix nvim-dap not lazy loading

The keys property had local variables 'dap' and 'dap-ui' that used `require` and prevented all DAP related plugins from lazy-loading.
Fixed this by changing keys to a table and substituting the local variables with a lamba function

* Make debug keybind descriptions more consistent
2024-11-20 08:40:51 -05:00
gloomy-lemon-debatable be678aa341
Set breakpoint icons and their highlight colors (#1194)
* feat: Set breakpoint icons and their highlight colors

* docs: Delete reference URL (written in PR)
feat: "Break" and "Stop" arguments of vim.api.nvim_set_hl are changed because they are too common nouns
feat: Comment out changes regarding diagnostic symbols so that only those who want to change them can do so

---------

Co-authored-by: name <email>
2024-10-30 13:01:42 -04:00
Éric NICOLAS 5ed1bc38dc
Disable linting autocmd for readonly buffers (#1202)
* Disable linting autocmd for readonly buffers

This should avoid linting in buffers outside of the user's control,
having in mind especially the handy LSP pop-ups that describe your
hovered symbol using markdown.

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

* Justify guarding try_lint in readonly buffers

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

---------

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>
2024-10-30 11:41:46 -04:00
Bayram Kazik f49cc6c935
Enable silent option for default neo-tree plugin keybinding (#1108) 2024-08-25 23:23:17 -04:00
Vladislav Grechannik 7513ec8a7d
Neovim 0.10 updates (#936)
* Neovim 0.10 updates

Provide the buffer for which to enable inlay hints

Co-authored-by: Matt Mirus <matt@mattmirus.com>

* refactor: replace vim.loop with vim.uv

* Upgrade folke/neodev (sunsetting) to folke/lazydev

* Update checkhealth for 0.10 release

---------

Co-authored-by: Matt Mirus <matt@mattmirus.com>
Co-authored-by: mrr11k <me+github@mrr11k.dev>
Co-authored-by: Seb Tomasini <sebt@qgates.com>
2024-07-21 20:35:07 -04:00
Vladislav Grechannik 4bbca64157
Make debug lazy loadable (#978) 2024-07-21 16:24:57 -04:00
Tom Kuson 1cdf6fb377
Remove redundant require (#959) 2024-07-21 16:22:44 -04:00
Damjan 9000 202910d3fa
Fix neo-tree keymap description (#932)
The lazy.nvim keys parameter does not need the `desc` to
be inside a table in the way that vim.keymap.set() does.
With this fix the keymap description will be properly
shown for example in telescope keymap search
2024-07-21 16:22:10 -04:00
Per Malmberg 5aeddfdd5d
Automatically set detached state as needed. (#925)
* Automatically set detached state as needed.

* Use vim.fn.has instead.

* Fix int vs bool.
2024-05-10 13:43:22 -04:00
Smig b9bd02d55b
fix: debug.lua (#918) 2024-05-08 10:55:49 -04:00