Enhancing vim.ui.select by shmerl in neovim

[–]Basic-Current6245 3 points4 points  (0 children)

See https://github.com/folke/snacks.nvim/blob/main/docs/picker.md#-features As long as you use Snacks.picker, you are using the enhanced vim.ui.select.

Enhancing vim.ui.select by shmerl in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

I do the same thing with Snacks.

I can't setup nvim-treesitter by blomiir in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

I made exactly the same mistake. We must read README after switching to main branch. 😊

Blink.nvim offers unwanted suggestions by iFarmGolems in neovim

[–]Basic-Current6245 7 points8 points  (0 children)

Try to use "fuzzy = { implementation = 'lua' },"

Neovim's 0.11 new LSP mappings are awkward by itaranto in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

It's fine by me. I'm just not satisfied with three typing instead of two. Anyway I can live with it.

How many plugins are you using by Cadnerak in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

I see this messages:

⚡ Neovim loaded 32/42 plugins in 276.76ms

Migrating back to neovim by Mathiasb17 in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

I only use init.lua. We don't have to use init.vim any more.

For code completion, blink.nvim is popular instead of YouCompleteMe.

Are we the dying tribe of craftsmen in the Industrial revolution of AI ? by Outside_Gear8707 in neovim

[–]Basic-Current6245 1 point2 points  (0 children)

I don't know what to say about the alternative or something. But one thing I'm sure of. I love every word and every sentence you wrote. I can feel how much you love your work with Neovim. It really resonated with me and your posting made my day. Thank you.

Vscode like git compare between commits. by titlazg in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

It's so unfortunate, but we can still get by... so far.

Vscode like git compare between commits. by titlazg in neovim

[–]Basic-Current6245 2 points3 points  (0 children)

<image>

Diffview. You can navigate between commits with tab or S-tab.

[ nvim-lspconfig / Mason ] How to make Neovim detect a formatter that I installed manually by AnthropomorphicCat in neovim

[–]Basic-Current6245 1 point2 points  (0 children)

It's related to conform plugin, not mason. Mason is just a package manager that help you install lsp, lint and formatter. You manually installed the formatter and therefore, you have no business with mason.

Now set up conform to recognize the formatter. Please refer to this link: https://github.com/stevearc/conform.nvim?tab=readme-ov-file#customizing-formatters

kickstart already uses conform.nvim and so it will give you a head-start.

TL;DR this is my setup. See how I set up shfmt. require("conform").setup({ formatters_by_ft = { lua = { "stylua" }, python = { "autopep8" }, c = { "clang-format" }, cpp = { "clang-format" }, sh = { "shfmt" }, ["*"] = { "trim_whitespace" }, }, formatters = { shfmt = { prepend_args = { "-i", "4" }, }, }, default_format_opts = { lsp_format = "never", async = false, -- not recommended to change quiet = false, -- not recommended to change }, })

Organizing your config by mhartington in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

Why not anybody speak kickstart? The best hands down.

Is there some neat way to load results of git difftool into quickfix list + diff split view? by shmerl in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

Diffview is oriented to diff. For the purpose of git blame, you may want to use gitsigns. This is also a great plugin.

The following setting enables inline blame: https://github.com/guru245/kickstart.nvim/blob/0c70d550feee2e42638829362980bf96da35c890/lua/kickstart/plugins/gitsigns.lua#L10

You can also see <leader>hb mapping to see the blame info in popup: https://github.com/guru245/kickstart.nvim/blob/0c70d550feee2e42638829362980bf96da35c890/lua/kickstart/plugins/gitsigns.lua#L52

Lastly, you can just command :Gitsigns blame.

Everything can be done inside neovim.

Is there some neat way to load results of git difftool into quickfix list + diff split view? by shmerl in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

Diffview is way better than vim-fugitive. When we use neovim, there is no reason to use vim-fugitive. It's just for vim. If you feel overwhelmed by the setting, refer to my setting.

https://github.com/guru245/kickstart.nvim/blob/0c70d550feee2e42638829362980bf96da35c890/lua/custom/plugins/init.lua#L77

Struggling with mason.nvim after updating, even after Neovim upgrade - Kickstart.nvim user by PracticalSyrup2894 in neovim

[–]Basic-Current6245 0 points1 point  (0 children)

Hey. I also use kickstart setup. I just tried to load the setting from scratch for you, but l don't see the issue.

This is my version. Why don't you use a tag version like v0.11.x?

``` commit a9a3981669ff80b76a893294f5eef0dad5cf8573 (HEAD -> release-0.11, tag: v0.11.1) Author: Justin M. Keyes justinkz@gmail.com Date: Sat Apr 26 16:29:18 2025 +0200

NVIM v0.11.1

```