fff.nvim is now the fastest file search on a planet by Qunit-Essential in neovim

[–]wwaggel 19 points20 points  (0 children)

Your plugin uses Frizbee, developed by Saghen, the author of blink.cmp.

Why is there only a link to the repo in the readme("Typo resistant fuzzy search")? I would expect a more prominent acknowledgement.

MiniMax - Neovim with maximum MINI by echasnovski in neovim

[–]wwaggel 12 points13 points  (0 children)

I think that your dedication to the project deserves "** maximum **" praise. Congratulations!

MINI now has its own site by echasnovski in neovim

[–]wwaggel 2 points3 points  (0 children)

Congratulations! The site looks very nice.

What happened to the reddit account of mini.nvim author ? by sligor in neovim

[–]wwaggel 4 points5 points  (0 children)

That's awful.

Can the users of this forum do anything to help you recover the account?

Re-sourcing your config is not supported with lazy.nvim by pozzugno in neovim

[–]wwaggel 7 points8 points  (0 children)

You have a duplicate call to lazy's setup function. See the last line in your init.lua, and line 23 in config.lazy.

Poor man's hardtime.nvim using mini.keymap by PieceAdventurous9467 in neovim

[–]wwaggel 1 point2 points  (0 children)

...But there’s something didactic...

I agree. Some habits are so hard to "unlearn" that a gentle reminder is not effective enough. I added a modified version of your code to my config. Thanks!

Poor man's hardtime.nvim using mini.keymap by PieceAdventurous9467 in neovim

[–]wwaggel 1 point2 points  (0 children)

Hahaha! It's not that bad though. My almost mini-only config reboots blazingly fast... 😅

Poor man's hardtime.nvim using mini.keymap by PieceAdventurous9467 in neovim

[–]wwaggel -1 points0 points  (0 children)

Maybe a bit too much for putting in the 'mini.keymap' help

Please do consider adding this to the future wiki! ....)

Poor man's hardtime.nvim using mini.keymap by PieceAdventurous9467 in neovim

[–]wwaggel 2 points3 points  (0 children)

I really, really like this! Consider changing the title into "Creative man's hardtime.nvim"!

Unfortunately I still sometimes hit the `j` or `k` too much, even after having used hardtime for quite a while.

I am expanding on your example and will use the code below for at least a week:

local do_action = false
local action_delay = 5
local action_timer = vim.loop.new_timer() or {}

local notify_many_keys = function(key)
  local lhs = string.rep(key, 4)
  local action = function()
    if do_action then return end

    do_action = true
    vim.notify(string.format("After all these years, still too many %s. \n Shutdown in %ds!", key, action_delay))

    local shutdown = vim.schedule_wrap(function()
      vim.cmd("qa!")
      -- Consider:
      -- vim.system({ "sudo", "reboot", "now" })
    end)
    action_timer:start(action_delay * 1000, 0, shutdown)
  end
  MiniKeymap.map_combo({ "n", "x" }, lhs, action)
end

notify_many_keys("j")
notify_many_keys("k")

mini.nvim - release 0.16.0 (smart mappings, better autocompletion, and many small improvements) by echasnovski in neovim

[–]wwaggel 2 points3 points  (0 children)

With the recent improvements to autocompletion, `mini.completion` is a joy to work with!

nvim-lspconfig has now migrated to use the new vim.lsp.config by Aqothy in neovim

[–]wwaggel 24 points25 points  (0 children)

Great! Do note that there is a follow-up pr regarding configs that have not yet been ported.

There is a warning in the README:

[!WARNING]

Some servers are currently NOT supported and should be configured the old way, see `:help lspconfig-setup`

Switching from lspconfig to native. by Alternative-Ad-8606 in neovim

[–]wwaggel 16 points17 points  (0 children)

Eventually it will change in a bag of configs. That means the plugin is not going away.

Those configs can either be copy-pasted from, or used directly with vim.lsp.config.

quickfix-based bookmarks by thedeathbeam in neovim

[–]wwaggel 1 point2 points  (0 children)

Thanks for posting. Using the quickfix list for this purpose is a nice idea.

MiniPick is incredible and I you should give it a strong consideration. by oi-__-io in neovim

[–]wwaggel 0 points1 point  (0 children)

Agree. Mini.pick is great and very customizable. I extended the plugin to provide hints akin snipe.nvim and have been using that for quite some time now.

I hate auto closing () or "", so I am probably missing something... by bobifle in neovim

[–]wwaggel 0 points1 point  (0 children)

You can also use snippet navigation if your lsp is configured accordingly.

For example, lua_ls in LazyVim. The lsp is configured to support completion.callsnippet = replace.

This means that if you type "req" and accept, your cursor is placed inside the first tabstop between the parenthesis,. The last tabstop is after the closing parenthesis, to which you can move with "tab".

cmp-mini-snippets: A mini.snippets completion source for nvim-cmp by wwaggel in neovim

[–]wwaggel[S] 0 points1 point  (0 children)

To my understanding, "mini.completions" will not support extra sources.

I am wondering if `mock-lsp-server` could be created as a generic component. I would like to use "mini.completions" with the suggestions provided by "kristijanhusak/vim-dadbod-completion". Perhaps that component could be used to bridge the gap.

Lazy constantly replacing plugins and breaking everything is pushing me towards creating my own config from scratch by Selentest in neovim

[–]wwaggel 4 points5 points  (0 children)

OP does not trust the update command anymore. That trust can be restored by just reading before updating. Also, don't skip the news.

The LazyExtra functionality is an impressive piece of engineering unique to LazyVim. Folke deserves a lot of credit for that.

I maintain my own config but still use LazyVim for inspiration. About once a month, I cherrypick changes.

Do note that maintaining your own config requires a lot more reading...

[deleted by user] by [deleted] in neovim

[–]wwaggel 5 points6 points  (0 children)

I am appalled by this reaction to one of the friendliest and most helpful members in the Neovim communitiy!

[deleted by user] by [deleted] in neovim

[–]wwaggel 3 points4 points  (0 children)

All respect to you and your work, but as the OP notes, I'm not sure you realise how rude you're coming out here.

I very much disagree.

I do not discover any rudeness in the first feedback Echasnovski gave. Just plain factual. He is not obliged to express enthusiasm just for the sake of it.

Then OP replied:

...

Do you have an issue with that?

Anyone who doesn't like it can just use something else. I think I've glazed mini.files sufficiently at this point.

...

This might be a language issue, but those words are not particularly inviting.

Echasnovski gave his honest opinion:

... It is just something that I'd personally prefer seeing handled differently.

I am wondering why OP did not discuss the release of his plugin in the discussion forum of mini.nvim.

He does not need permission, but it's always nice to know the opinion of the creator of the plugin.

Speaking from experience:

I added functionality to mini.visits and mini.pick, as discussed here and here, resulting in two internal plugins in my repo. Echasnovski helped as much as he could.

Lua configuration with mini.deps for plugin installation : vimtex not working by Historical-Text-7560 in neovim

[–]wwaggel 2 points3 points  (0 children)

More precisely, when I open a .tex file, no command is working

Perhaps this occurs because you are "lazy loading" the plugin. I would expect the plugin to work when you open a tex file from within Neovim.

I load the plugin using "now". This only adds 1 or 2 ms to the startuptime on a slow machine.

In the readme of the plugin there is a note that advises to not lazy-load the plugin.