Commit Graph

203 Commits

Author SHA1 Message Date
rgarber11 8f8acb5bd6 Add Build Step to LuaSnip (#611) 2024-02-05 13:49:19 -05:00
Micah Effiong eb0a425bed feat: added contexts for code action - source fix-all errors (#599)
* feat: added contexts for code action - source fix-all errors

* fix: resolve stylua checks

* fix: resolve stylua checks
2024-02-02 15:24:46 -05:00
Nazar 2868d5e65c Add Onedark Style (#590)
* Add style options to Onedark setup (init.lua)

* stylua init.lua

* Load onedark through `require`

* Improve commenting
2024-01-29 13:52:50 -05:00
Victor Bertin 5b2ff0fb9c Set status line theme to the global colorscheme (#600) 2024-01-29 07:48:14 -05:00
Sreejith I V 888f993e86 Removed duplicate line (#583) 2024-01-10 09:36:33 -05:00
Mohamad Alamin Yassin 0550903c11 Add Missing Fields to Treesitter Config to Resolve Warnings (#582)
This commit introduces three additional fields - `sync_install`, `ignore_install`, and `modules` - to the Treesitter configuration. This update is aimed at resolving warnings that were previously displayed, potentially causing confusion or frustration for new users of Neovim. By explicitly defining these fields, the configuration aligns better with the latest `nvim-treesitter` requirements.
2024-01-08 12:17:01 -05:00
John Pekcan 8f023f77e5 fix: restore mason config timing for dap startup (#555)
Co-authored-by: John Pekcan <john.pekcan@epicgames.com>
2023-12-23 23:59:59 -05:00
Ari Pollak 872d4b1a87 Switch cmp up mapping from C-d to C-b to match regular vim up key (#549) 2023-12-21 15:35:28 -05:00
Shashwat Agrawal 29d1021441 feat(cmp): path completion feature (#536) 2023-12-08 08:14:06 -05:00
Damjan 9000 184ddbc8c4 Adds two essential telescope keymaps (#528)
* Added keymap for select Telescope picker

* Added keymap for search in all open files
2023-12-04 10:45:01 -05:00
Damjan 9000 4dfb4237f5 Add gitsigns recommended keymaps (#531)
* Import gitsigns README.md recommended keymaps (and apply stylua)

the previously added visual mode for ]c [c is kept.

* Add gitsigns keymap descriptions
2023-12-04 10:35:54 -05:00
Damjan 9000 54d44575d1 Run stylua (#525) 2023-12-03 14:23:39 -05:00
Tommy Williams 1d1b53cbf0 option to reduce noisy Lua_LS's missing-fields warnings (#511) 2023-11-24 11:55:19 -05:00
j-hui 2ff3d497df init.lua: remove 'legacy' tag from fidget.nvim 2023-11-13 15:46:34 -05:00
Shashwat Agrawal c4d1262a17 fix(auto-completion): ensure first menu item is selected by default 2023-11-11 20:31:05 +05:30
Damjan 9000 a819985529 init.lua: minor edits of section comments for consistency 2023-11-07 11:27:14 +01:00
Damjan 9000 16c4c4b73f init.lua: move diagnostic keymaps together with other keymaps 2023-11-07 11:18:15 +01:00
Sebastian Lara Menares e901c84fb6 Live Grep from Git root falls back to cwd on special buffers 2023-11-06 22:29:05 -03:00
Sebastian Lara Menares 51407a956c change keymap to not disrupt existing users of Search by Grep 2023-11-06 15:29:09 -03:00
Sebastian Lara Menares 3824f1462c add Telescope live_grep on Git root 2023-11-06 11:10:16 -03:00
Theo P 8edfc11edf feat(lsp): use Telescope builtin functions for LSP definition and type
definition
2023-10-13 16:22:02 +09:00
Alvaro-Kothe b075c37e93 Fix help for indent-blankline plugin
Since version 3 `:help indent_blankline` no longer works. Replace it
with `:help ibl`.
2023-10-10 20:02:44 -03:00
Ashraf Michail 1dce55107d Fix bash errors 2023-10-08 00:25:27 +00:00
Anthony Fiddes 95b0b6cf32 Move mason setup up further
This helps if a user needs to find a mason executable
2023-10-07 16:14:26 -07:00
Anthony Fiddes 7ae344ac62 Fix Mason setup issue and run stylua. 2023-10-06 16:25:57 -07:00
Ashraf Michail 21276e9210 Defer Treesitter setup to improve startup time of nvim {filename} 2023-09-30 00:35:22 +00:00
Chris Patti d1ee2f720e Merge pull request #438 from tcld/which_key_documentation
Which key documentation and 2-3 changed keybindings
2023-09-29 15:29:20 -04:00
Lukas Reineke ce733acf00 fix: fix indent-blankline config 2023-09-28 23:11:05 +09:00
Emmanuel Chucks 006aabe333 fix(init.lua): indent blankline v3 setup 2023-09-28 05:57:53 +00:00
tcld 50dd4eea0d Add documentation for custom which-key groups 2023-09-24 10:24:33 +02:00
Christopher Gillis b9937c915f Remove extra "r" Search Resume description 2023-09-23 12:10:51 -04:00
Chris Patti f218865e81 Merge pull request #404 from e-aakash/lsp-goto-implementation
Use telescope for goto implementation
2023-09-07 02:29:31 -04:00
Chris Patti 4ff0ca6ce7 Merge pull request #406 from gangelop/git-keymaps
Revert gitsigns keymaps but fix vimdiff and fugitive conflict
2023-09-06 16:58:20 -04:00
Dilshod Temirkhodjaev 8aea243ee3 Add telescope search resume key binding 2023-09-04 17:36:28 +05:00
George Angelopoulos 7c7a5a739a treesitter: ensure 'javascript' installed along with typescript and tsx
This parser is actually needed for some *JSX* parsing, and since
typescript and tsx are already getting installed, it makes sense to
also install the javascript parser.
2023-08-27 06:48:22 +03:00
George Angelopoulos eb134632ea Revert gitsigns keymaps but fix vimdiff and fugitive conflict
Originally, the keymaps for jumping to next and previous git hunks were
]c and [c. This was changed in #323 (ba1654b) because they overwrote the
built-in vimdiff keymaps.

However, the more traditional solution is to have ]c and [c *extend* the
built-in keymap. This is what fugitive and gitgutter have been doing for
years.

Gitsigns doesn't do this by itself, but it has a recommended keymap
configuration on which the present patch is based:

	https://github.com/lewis6991/gitsigns.nvim#keymaps

The only thing I've added is to have the keymaps work in visual mode as
well, which is the same behavior as the built in vimdiff keymaps.
2023-08-22 07:17:15 +03:00
Chris Patti 50026915ec Update init.lua
Fix typo in original.

Co-authored-by: Luis G Estrades <luisgarciaestrades@gmail.com>
2023-08-21 17:19:13 -04:00
E. Aakash c8a54e0477 Use telescope for goto implementation 2023-08-20 14:43:34 +05:30
Smig 6f2bf867b7 Update init.lua
added a URL to the lua-guide
may help others who miss the :help lua-guide
2023-08-10 15:00:15 -04:00
daan a5a263d336 fix: missing comma 2023-08-06 16:27:05 +01:00
Peter Benjamin ae33f2a2ee fix: fix brackets 2023-08-05 17:31:01 -07:00
Peter Benjamin d4fc04b706 fix(init): turn telescope-fzf-native into a dependecy 2023-08-05 17:28:18 -07:00
Ikko Eltociear Ashimine 8ac6730574 Fix typo in init.lua
releated -> related
2023-07-31 02:46:27 +09:00
Merel Jossart cf6808c9bf Fix bug when server not explicitely defined in configuration but installed 2023-07-25 18:30:47 +02:00
Numkil 14c2bc820d setup more language servers i use + allow customizing filetypes 2023-07-24 21:57:36 +02:00
Andrew Stewart c318423299 Remove timeout 2023-07-17 10:21:44 -04:00
Dheepak Krishnamurthy b69c204fbd Make init.lua copy-paste friendly 2023-07-01 12:40:08 -04:00
ilian 1c1ffa430b Fix typo in ignorecase comment
In order to perform a case-sensitive search with ignorecase, the pattern
should contain `\C` instead of `/C`.
2023-06-18 16:25:55 +02:00
Gavin f8c20d648b Add legacy tag to fidget to avoid deprecation warning 2023-06-14 17:21:26 -04:00
Chris Patti 2037d74173 Merge pull request #337 from nvim-lua/enable_python_indent 2023-06-07 21:46:49 -04:00
Chris Patti 227e6c89e9 Fixes #336 - Enabale treesitter indent for Python
Tested in my local configuratoin. Indenting works great.
2023-06-07 20:41:30 -04:00
Chris Patti 6600e0f93c Revert "Refactor theme and status line into their own file"
This reverts commit 0f71a735a5.
2023-06-04 16:10:59 +00:00
Chris Patti 0f71a735a5 Refactor theme and status line into their own file 2023-06-03 10:11:58 -04:00
Luiz Antonio Calliari Filho ba1654b72f FIX: Conflict with vimdiff keybinding 2023-05-25 22:09:34 -03:00
Chris Patti a52449b543 Merge pull request #319 from mech-a/readme
Remove "after/" reference in README and other clean-up items
2023-05-22 16:25:22 -04:00
Gaurav Bhatnagar 383d90f67c refact: remove after/ reference in readme, other clean-up items 2023-05-22 11:30:25 -07:00
Gaurav Bhatnagar 8b312d9495 refact: add cmp comments, other 2023-05-21 23:46:09 -07:00
Gaurav Bhatnagar a0b1f96c2c refact: stylua 2023-05-16 12:38:56 -07:00
Chris Patti 743282a57a Merge pull request #296 from SamPosh/patch-3 2023-05-16 15:26:14 -04:00
Chris Patti 43fc55bd0e Merge pull request #203 from luizcalliari/master
Features to move to diffs and show the preview values.
2023-05-15 12:25:01 -04:00
Chris Patti c6cfdea665 Merge pull request #302 from mech-a/mech-a-patch-1
change luasnip tab jumping to locally jumpable
2023-05-15 12:12:55 -04:00
dec 416bd14be9 Udated tree sitter to use latest release branch 2023-05-08 11:02:37 +01:00
Gaurav Bhatnagar 5bb0b87621 add local jumping to shift tab 2023-05-07 16:38:44 -07:00
Gaurav Bhatnagar 162f73558a change luasnip tab jumping to locally jumpable 2023-05-07 16:28:13 -07:00
SamPosh fc9acf49da Added friendly snippet support 2023-05-02 16:01:46 +05:30
Victor Wallsten 7232a44566 Add <C-n>, <C-p> mappings to nvim-cmp setup 2023-04-27 09:33:10 +02:00
liepieshov ccfe9e6d67 setup a standard binding for searching git files using telescope 2023-04-24 17:57:47 +01:00
KudoLayton 9669171879 fix: move the Mason setup time forward from before (#210)
This commit fix the Mason [#1045](https://github.com/williamboman/mason.nvim/issues/1045) issue. Quickly set up Mason to avoid DAP-related startup error messages.
2023-04-13 09:34:06 -04:00
Sebastian Lyng Johansen f8a30bd6e0 fix: use :TSInstall on build with nvim-treesitter (#261) 2023-04-12 13:42:40 -04:00
Luiz Antonio Calliari Filho 5c4421ae9d Merge branch 'nvim-lua:master' into master 2023-04-10 11:36:21 -03:00
Chris Patti e8fb9c567f help treesitter module has been renamed to vimdoc in master (#248) 2023-04-07 13:11:33 -04:00
Luiz Antonio Calliari Filho 00d2b84cb8 FIX: Updating command description. 2023-03-12 20:45:26 -03:00
Luiz Antonio Calliari Filho 86e5e8b471 Merge branch 'nvim-lua:master' into master 2023-03-07 22:36:27 -03:00
Luiz Antonio Calliari Filho cfcd67366c Feat: Simplifying code 2023-03-06 23:26:20 -03:00
Philipp Szechenyi 281043387f added descriptions to Diagnostic keymaps (#191)
* Update init.lua

* Update init.lua
2023-02-27 16:37:28 -05:00
Luiz Antonio Calliari Filho 5bf5972244 Adding [+c and ]+c to move to diffs and leader+ph to show a pop up with the preview diff value. 2023-02-26 23:03:34 -03:00
Tudor 4b92837a7d feat: Add clipboard sync by default (#166) 2023-02-17 16:37:36 -05:00
TJ DeVries 27a6fc5caa feat: move to lazy.nvim package manager and add first plugins (#178)
Closes #175
Closes #177
Closes #173
Closes #169
Closes #161
Closes #144
Closes #138
Fixes #136
Closes #137
Closes #131
Closes #117
Closes #130
Closes #115
Closes #86
Closes #105
Closes #70
Fixes #176
Fixes #174
Fixes #160
Fixes #158
2023-02-17 16:31:57 -05:00
willsmanic bd0f940d24 added vim to tree-sitter's ensured installed list (#110)
please refer to https://github.com/nvim-treesitter/nvim-treesitter/issues/3092
2023-01-01 21:18:13 -05:00
amalgame21 34bed0190e Prevent multiple language servers from being spawned after every file save of init.lua (#96)
* Prevent multiple language servers from being spawned

Prevent multiple language servers from being spawned after every save of init.lua, which eventually leads to high RAM usage and system freeze.

* Supress error messages

add `silent!` in case of error message when nvim-lspconfig is not installed
2022-12-28 01:33:44 -05:00
TJ DeVries 515c2cb8eb move server config to easy to extend style (#71)
Move servers to new configuration style.

I will probably cover this in a new shorter video, or maybe in combination with something else.
This should hopefully remove  getting so many people making issues about LSPs that they don't want to.

I can update documentation if what is happening is not clear.
2022-12-20 22:12:39 -05:00
TJ DeVries d44acfbc1f remove python indent: closes #78 2022-12-20 16:03:05 -05:00
Nicolas Gryman 17157fbaab fix: don't check third party for Lua LSP (#57)
* fix: don't check third party for Lua LSP

Co-authored-by: Sean <44933921+seantwie03@users.noreply.github.com>
Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
Co-authored-by: Sean <44933921+seantwie03@users.noreply.github.com>
2022-12-19 18:01:33 -05:00
Debashis Biswas ad2dbe52d0 Fix error on Windows when space in install path (#64) 2022-12-19 17:57:28 -05:00
TJ DeVries 7edb475a18 Closes #46 2022-12-17 21:40:20 -05:00
TJ DeVries 1785f104fc small changes to default mappings (#41) 2022-12-13 11:21:34 -05:00
TJ DeVries fefc270fd6 fixup: add gitignore and style 2022-12-06 21:18:43 -05:00
Maximiliano Greco 66f7f68e7d enh(treesitter): add help into ensure_installed (#39)
closes https://github.com/nvim-lua/kickstart.nvim/issues/38
2022-12-06 21:11:15 -05:00
Carlo Teubner 5b09b91360 Enable parameter text objects (#36)
This seems like a natural addition. In classic Vim, I used to use https://github.com/b4winckler/vim-angry for this.
2022-11-25 13:18:01 -05:00
Elijah Manor 1d9be640f2 Add optional packer plugins hook (#20)
* Add optional packer plugins hook

* Provide help in README and simplify module

* Fix spelling and tweak verbiage about after/plugin
2022-11-21 07:47:24 -05:00
TJ DeVries e311d48c97 reformat to reduce merge conflicts and add fidget 2022-11-18 21:04:04 -05:00
zirbest 801ec6e108 fix: syntax highlights tree-sitter
- `navarasu/onedark.nvim` support both API TS* and the new one @*
- `mjlbach/onedark.nvim` is archived and not support new syntax
2022-11-18 15:19:27 -05:00
Nikolas Bertrand 489b56d0c4 lsp.update_ is deprecated 2022-11-18 15:16:33 -05:00
Sebastian Olsen c8a1405778 fix nvim-treesitter-textobjects install warning 2022-09-26 13:34:10 -04:00
Sebastian Olsen 34ed3f0d0c Replace nvim-lsp-installer with mason.nvim 2022-09-14 14:57:30 -04:00
Ash 510ca59a6c Added cpp to treesitter and ordered TS imports 2022-09-14 14:56:31 -04:00
Vzaa 5a1a819d34 Move Telescope from master to 0.1.x branch
Follow Telescope's README suggestion and use 0.1.x branch instead of
master
2022-09-13 15:31:25 -04:00
Vzaa 32f090182a Don't pass args to vim.lsp.buf.format/formatting
Args passed by nvim_buf_create_user_command to the callback creates
errors with rust-analyzer on nvim 0.7.x and vim.lsp.buf.formatting.
2022-09-13 15:30:23 -04:00
skovati 07ba51d789 Disable telemetry for sumneko lua lsp 2022-07-11 10:15:53 -04:00
Stephen Lewis aec3137ca3 Fix typo in help reference 2022-07-11 09:09:04 -04:00
Peter Piekarczyk d85fb8a998 Removes extra space between "- Annotation" -> "-Annotation" 2022-07-11 09:08:53 -04:00
Ash fa3faeede2 Fixed spelling error and missing marker 2022-07-11 09:08:31 -04:00
TJ DeVries 4c4096cf30 init: kickstart.nvim 2022-06-23 23:35:53 -04:00