Commit Graph
100 Commits
Author SHA1 Message Date
Folke Lemaitre 74cf6e4462 feat(fzf): better default window size/position 2024-06-12 00:27:23 +02:00
Folke Lemaitre 16971006c2 feat(fzf): use delta previewer for code actions when available 2024-06-11 23:48:16 +02:00
Folke Lemaitre 3233385ddb fix(vue): disable inlay hints for vue, since they seem broken 2024-06-11 23:21:56 +02:00
Folke Lemaitre 1c740ce3fd feat(fzf): added ctrl-x to jump with easymotion to a line, similar to flash telescope 2024-06-11 19:38:48 +02:00
Folke Lemaitre 9f2a3699a8 feat(fzf): added ctrl-u and ctrl+d to scroll in the results list 2024-06-11 19:38:22 +02:00
Folke Lemaitre a3547e4b3b revert: "fix(dap): set host to 127.0.0.1 instead of localhost to prevent issues with ipv6. Fixes #3577"
This reverts commit 9b8a393edc.
2024-06-11 19:14:27 +02:00
Folke Lemaitre 7e0ac6850b fix(fzf): symbols filter 2024-06-11 16:11:45 +02:00
Folke Lemaitre 056042b221 fix(fzf): live document symbols. Fixes #3587 2024-06-11 16:08:27 +02:00
Folke Lemaitre 79b7c489fd fix(fzf): cleanup 2024-06-11 15:47:14 +02:00
Folke Lemaitre c6ddb2328d fix(fzf): action desc 2024-06-11 14:58:35 +02:00
Folke Lemaitre 19a6e2de15 fix(fzf): added action descriptions. (still doesnt work for trouble) 2024-06-11 14:49:09 +02:00
Folke Lemaitre d541069fdf fix(pick): recent files in cwd. Fixes #3580 2024-06-11 14:26:46 +02:00
Folke Lemaitre bd29f45153 fix(sql): make sure edgebars exist. Fixes #3578 2024-06-11 09:10:10 +02:00
Folke Lemaitre c4818616d5 feat(fzf): ignore current line for some lsp pickers 2024-06-11 09:05:16 +02:00
Folke Lemaitre 8bb653876c feat(fzf): better scrollbars 2024-06-11 09:04:39 +02:00
Folke Lemaitre d1d24fa077 fix(fzf): lowercase symbols 2024-06-11 07:44:32 +02:00
Folke Lemaitre ba3aec7b48 feat(fzf): prettier document symbols 2024-06-11 07:42:21 +02:00
Folke Lemaitre 638769d320 test: simple test to make sure I don't keep debug stuff around 2024-06-11 07:27:04 +02:00
Folke Lemaitre 9b8a393edc fix(dap): set host to 127.0.0.1 instead of localhost to prevent issues with ipv6. Fixes #3577 2024-06-11 06:55:16 +02:00
Folke Lemaitre 14d47f650c refactor: memoize 2024-06-11 06:51:30 +02:00
Folke Lemaitre 7d30360df2 refactor: config = true >> opts = {} 2024-06-11 00:06:56 +02:00
Folke Lemaitre 9b5d810c05 docs: added experience to CONTRIBUTING 2024-06-10 23:26:07 +02:00
Folke LemaitreandIordanis Petkakis 6ab404134d feat(extras): added fzf-lua (#3555)
New extra with an initial implementation of fzf-lua.

## Todo

- [x] check all places that currently depend on telescope and provide an
alternative or disable
- [x] disable telescope spec completely. (currently only removed its
keymaps)
- [x] trouble integration
- [x] https://github.com/ibhagwan/fzf-lua/issues/1241

---------

Co-authored-by: Iordanis Petkakis <12776461+dpetka2001@users.noreply.github.com>
2024-06-10 21:58:33 +02:00
Folke Lemaitre 4b7c389f14 docs: fix link 2024-06-10 15:09:30 +02:00
Folke Lemaitre 9d78a22252 docs: added contributing 2024-06-10 15:04:43 +02:00
Folke Lemaitre 65060ece67 ci: pull request template 2024-06-10 15:04:43 +02:00
Folke Lemaitre 7793942eba feat(octo): re-open octo windows when restoring session + cleanup 2024-06-09 11:42:58 +02:00
Folke Lemaitre 2848ee492b ci: link to discussions 2024-06-09 11:36:44 +02:00
Folke Lemaitre 547dc76a12 fix(rust): make neotest optional 2024-06-09 09:27:29 +02:00
Folke Lemaitre aa059e0d49 fix(luasnip): disable nvim-snippets when luasnip is enabled. Fixes #3547 2024-06-09 07:37:45 +02:00
Folke Lemaitre 8f7ee56dab refactor: LazyVim.lsp.on_attach 2024-06-08 08:11:30 +02:00
Folke Lemaitre d90930b13e fix(typescript): implemented move to new file. Fixes #3534 2024-06-08 07:30:49 +02:00
Folke Lemaitre 1394070aab docs(news): fixed versions 2024-06-08 00:11:24 +02:00
Folke Lemaitre 16f3ebb9f1 docs(news): added link to news 2024-06-07 23:59:07 +02:00
Folke Lemaitre f202f573b4 docs: updated news 2024-06-07 23:54:57 +02:00
Folke Lemaitre ac9217b199 fix(prettier): fixup 2024-06-07 23:24:01 +02:00
Folke Lemaitre cfa8c9fbd4 fix(clojure): removed rainbow delimiters and fixed some plugin setups. Closes #3530 2024-06-07 23:10:40 +02:00
Folke Lemaitre 588240ca09 style: better types for vim.api.nvim_create_autocmd 2024-06-07 23:02:47 +02:00
Folke Lemaitre 49805748d4 fix(extras): load prettier extra before svelte/astro 2024-06-07 23:02:47 +02:00
Folke Lemaitre 945143a34e feat(svelte): with prettier & svelte extra, prettier will be enabled when prettier-plugin-svelte is available 2024-06-07 23:02:47 +02:00
Folke Lemaitre 214f5fccdf feat(prettier): with the prettier & astro extra, prettier will be enabled if the prettier-astro-plugin is available 2024-06-07 23:02:47 +02:00
Folke Lemaitre 7d50bf0626 feat(prettier): prettier is now enabled for all supported filetypes and no longer requires a config file by default 2024-06-07 23:02:47 +02:00
Folke Lemaitre 5a11d740e1 feat(util): added LazyVim.memoize 2024-06-07 23:02:47 +02:00
Folke Lemaitre b714f28662 feat(util): added LazyVim.has_extra 2024-06-07 23:02:47 +02:00
Folke Lemaitre c16fb5d49b fix(formatting): remove deprecation check on some options 2024-06-07 23:02:47 +02:00
Folke Lemaitre 2ac3f0daa1 ci: Create dependabot.yml 2024-06-07 16:27:31 +02:00
Folke Lemaitre 119dcb949a fix: removed leader-m, since it is leading to too many issues. Still available at leader-wm 2024-06-07 10:53:56 +02:00
Folke Lemaitre ab41ff551b refactor: use lazy's new opts_extend functionality for treesitter and mason 2024-06-07 09:03:59 +02:00
Folke Lemaitre f70d350085 style: comment 2024-06-07 07:02:51 +02:00
Folke Lemaitre 276b8032be feat(options): when available use treesitter spell regions for spell checking 2024-06-06 22:37:47 +02:00
Folke Lemaitre dbec83d57a feat(neo-tree): added l:open and h:close_node to neo-tree. Closes #3293 2024-06-06 18:05:11 +02:00
Folke Lemaitre 0255b8fdb1 fix(prettier): use prettier to check if prettier should run on the file 2024-06-06 17:38:12 +02:00
Folke Lemaitre e51199cffa fix(prettier): fix prettier config detection. Closes #3497 2024-06-06 16:15:39 +02:00
Folke Lemaitre 81370cf714 fix(octo): fixed octo's rendering of comment signs when lines are wrapped 2024-06-06 16:05:55 +02:00
Folke Lemaitre 1f4c1964fd feat(options): added linebreak=true to default options 2024-06-06 16:05:23 +02:00
Folke Lemaitre e6443ad7dc fix(octo): load octo on octo://* events, so that those buffers work after session restore 2024-06-06 14:58:44 +02:00
Folke Lemaitre 6fd2c88024 feat(extras): added extra for neogen. Closes #2881 2024-06-06 13:14:04 +02:00
Folke Lemaitre 88db9c5192 fix(git): added recommended 2024-06-06 12:29:53 +02:00
Folke Lemaitre 100c5793c8 feat(extras): added extra for octo.nvim. Make sure to update lazy.nvim, which-key.nvim and also update tokyonight if you use that theme. 2024-06-06 12:25:11 +02:00
Folke Lemaitre 91a5fc10e6 feat(extras): added new git extra with treesitter and issue/pr support 2024-06-06 12:24:00 +02:00
Folke Lemaitre 4d8d597a3f fix(lualine): don't override user's laststatus setting. See #3486 2024-06-06 11:16:36 +02:00
Folke Lemaitre 2bbc7e179d Revert "fix(angular): treesitter not enabled for angular templates (#3469)"
This reverts commit 24af74eed6.
2024-06-06 10:54:43 +02:00
Folke Lemaitre 8010f50aa5 fix(which-key): use new which-key support for native group keymaps (nop) 2024-06-06 10:46:56 +02:00
Folke Lemaitre bac4bba016 feat(bufferline): allow custom icons for filetypes 2024-06-06 10:46:56 +02:00
Folke Lemaitre c4ccd7cbce feat(git): added leader-gB to browse remotes of the current repo 2024-06-06 10:46:56 +02:00
Folke Lemaitre 502602e4a2 feat(extras): allow recommended to be the args for LazyVim.extras.wants 2024-06-05 23:35:14 +02:00
Folke Lemaitre d704ca4c1b ci: feature template 2024-06-05 23:11:06 +02:00
Folke Lemaitre 4ab123fb31 feat(lint): added support for prepend_args to nvim-lint. Fixes #1887 2024-06-05 23:02:19 +02:00
Folke Lemaitre 8ceccd71e2 feat(prettier): the prettier extra now needs a prettier config file by default. See docs to change this. 2024-06-05 22:55:36 +02:00
Folke Lemaitre 9a1162314f fix(svelte): disable prettier integration for svelte for now. See #3466 2024-06-05 22:20:35 +02:00
Folke Lemaitre cae2c226b5 fix(typecript): remove dependency on nvim-vtsls. Not needed anymore 2024-06-05 22:19:44 +02:00
Folke Lemaitre a636bf2022 feat(typescript): open locations from lsp execute command with trouble for vtsls 2024-06-05 22:19:19 +02:00
Folke Lemaitre 1bd4d2fc72 feat(lsp): simpler API to deal with code actions 2024-06-05 22:18:14 +02:00
Folke Lemaitre 4cc586a3f1 tests: refactored tests a bit 2024-06-05 19:53:50 +02:00
Folke Lemaitre 1d42e45fd2 ci: remove commit linter in favor of PR title linter 2024-06-05 18:24:52 +02:00
Folke Lemaitre 73c767c2f3 fix(util): don't print warning message in headless 2024-06-05 18:15:45 +02:00
Folke Lemaitre f8268faa7c fix: cleanup unnecessary treesitter langs and mason lsp servers 2024-06-05 18:07:01 +02:00
Folke Lemaitre 368c060b45 tests: check for treesitter langs and mason lsp config 2024-06-05 17:47:46 +02:00
Folke Lemaitre ca0b9ee915 fix(extras): added recommended for helm/haskell 2024-06-05 17:36:02 +02:00
Folke Lemaitre 106130f4cd ci: added some tests 2024-06-05 17:31:51 +02:00
Folke Lemaitre 373d6b60e1 style: python.lua 2024-06-05 16:42:13 +02:00
Folke Lemaitre 99c06952a0 ci: stale 2024-06-05 15:53:22 +02:00
Folke Lemaitre 90d8ff27d2 ci: fix stale workflow 2024-06-05 15:43:22 +02:00
Folke Lemaitre d6dea2247c ci: enable conventional commit linter on main 2024-06-05 15:41:32 +02:00
Folke Lemaitre 7f65b24113 style: r.lua 2024-06-05 15:38:04 +02:00
Folke Lemaitre ff9ca808e0 ci: added stylua / stale / conventional commits 2024-06-05 15:36:56 +02:00
Folke Lemaitre 7ed5a6c371 ci: remove custom pr-numbers again 2024-06-05 15:20:32 +02:00
Folke Lemaitre 71165ac52a ci: label more PRs 2024-06-05 15:19:04 +02:00
Folke Lemaitre 39c10b2b81 ci: remove custom pr-numbers 2024-06-05 15:16:39 +02:00
Folke Lemaitre cf2870cce0 ci: fix labels 2024-06-05 15:10:46 +02:00
Folke Lemaitre b764947061 ci: run labeler on existing PRs 2024-06-05 15:08:20 +02:00
Folke Lemaitre 75dcce02dc ci: added PR labeler 2024-06-05 15:03:08 +02:00
Folke Lemaitre c52242b05b style: format 2024-06-05 13:42:15 +02:00
Folke Lemaitre 662e2ffe0f fix(keymaps): use root dir for git log 2024-06-05 13:41:59 +02:00
Folke Lemaitre d64d761539 feat: enabled ts-plugin support for astro and svelte 2024-06-05 11:09:12 +02:00
Folke Lemaitre e32d1918ae fix(python): removed the python-semshi extra 2024-06-05 11:01:10 +02:00
Folke Lemaitre 452b70ad15 fix(toggle): slightly better maximize 2024-06-05 07:40:28 +02:00
Folke Lemaitre 1c583650e6 fix(toggle): un-maximize when quiting Neovim 2024-06-05 07:02:19 +02:00
Folke Lemaitre 1677b3b84f feat(lazydev): use lazydev with neodev types (not the plugin) on Neovim 0.9.x 2024-06-04 11:14:48 +02:00
Folke Lemaitre ae0d94e048 fix(lazydev): add cmd 2024-06-04 09:39:37 +02:00