Text editing with 'mini.nvim' - Neovimconf 2024

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 50

  • @hectorrios8530
    @hectorrios8530 Місяць тому +7

    Mini is such an iconic set of plugins, I often wondered how big “mini company” only to remember it’s only one person.
    Eternally grateful for your hard work!

    • @echasnovski
      @echasnovski  Місяць тому +3

      Yep, currently only one person with enough free time and (probably too much) passion for the project :)

  • @heian17
    @heian17 2 місяці тому +59

    Your plugins are awesome, please stay safe in Ukraine!

  • @rodelias9378
    @rodelias9378 2 місяці тому +19

    Awesome talk! You should include a link for this talk somewhere in mini.nvim documentation. So useful!

    • @echasnovski
      @echasnovski  2 місяці тому +2

      Thanks! Maybe in the future wiki.

  • @hitwhy
    @hitwhy 11 днів тому +2

    I'm a big fan of mini.nvim and now I've replaced almost all plugins with mini.nvim. Really grateful for what you've done. Keep safe and keep moving. I'll always be together with mini.nvim!!

    • @echasnovski
      @echasnovski  11 днів тому +2

      That's a powerful commitment to a Neovim plugin :)
      Thank you so much for kind words!

  • @iduran
    @iduran 2 місяці тому +6

    What a legend. Thanks for your awesome work and amazing plugins. Didn’t know you have a UA-cam channel. Wish you post more videos to learn from someone like you. Stay safe!

  • @ეროვნებითქართველი

    Evgeni and Folke are all we need )

  • @nickmills8476
    @nickmills8476 2 місяці тому +4

    This theme and status bar customizations are also impressive.

  • @callmetyler
    @callmetyler 2 місяці тому +2

    Started using nvim earlier this year but hadn’t heard of any of these yet! Even just these few look super cool and I can’t wait to give them a try!

  • @farzadmf
    @farzadmf 2 місяці тому +2

    Oh wow, didn't know you have a UA-cam channel; AMAZING talk (didn't expect anything else)
    Hope you do more videos as I'm pretty sure every single one would be super useful

  • @ivanjermakov
    @ivanjermakov 2 місяці тому +2

    As a long time user of mini-surround, thank you for your work!

  • @hakanates1188
    @hakanates1188 2 місяці тому +2

    Mini plugins saved me from many hours of vim joggling thank you man

  • @shubhampawar7921
    @shubhampawar7921 2 місяці тому +2

    Great guy, great plugins and great ecosystem.

  • @kajfehlhaber
    @kajfehlhaber 2 місяці тому +1

    Really great walkthrough! I only dabbled with mini without going further into it. Already moved over to bunch of your workflows as they are very intuitive!

  • @alanjbibins2967
    @alanjbibins2967 2 місяці тому +1

    Some of the first few plugins I install as part of any new nvim config are a part of mini.nvim!! Thank you so much for creating such an amazing library of easy-to-configure, must-have plugins!

  • @korney4eg
    @korney4eg 2 місяці тому +1

    Great presentation. Gonna try it out!

  • @jR-tm3ko
    @jR-tm3ko 2 місяці тому

    What an excellent talk! Thank you!

  • @c0rwin975
    @c0rwin975 2 місяці тому +1

    thank you, awesome work!

  • @taponato1127
    @taponato1127 2 місяці тому +1

    thank you,I actually replaced most of my plugins with mini

  • @vadymbarabanov156
    @vadymbarabanov156 2 місяці тому +1

    wow, I've been using mini for a while now and I didn't know the creator of mini is from Ukraine! Дуже класний плагін/плагіни, дякую!

  • @tarasfydria4889
    @tarasfydria4889 Місяць тому +1

    Вітання славному Харкову!)

  • @evakuator-q7d
    @evakuator-q7d 2 місяці тому +2

    Дякую

  • @artoras6098
    @artoras6098 Місяць тому

    does anyone have good ways of learning these text object aliases? something like a hovering visual keymapping or anything? similar to how :leaderkey brings up all the options

    • @echasnovski
      @echasnovski  Місяць тому

      @@artoras6098 Leader key showing its options is not built-in and comes from plugin (probably, 'mini.clue' or 'folke/which-key.nvim').
      Having 'mini.ai' textobjects shown there is tricky because each one is not implemented as a separate mapping (for several good reasons), so you'd have to set up clues for them explicitly. This can be done automatically, but I don't remember seeing such solution in public.

    • @artoras6098
      @artoras6098 Місяць тому

      @@echasnovski wow thanks for replying to an old video comment, but yeah I'm currently using which-key. its hard for me to memorize so many keybindings

    • @echasnovski
      @echasnovski  Місяць тому

      @@artoras6098 My advice would be to spend 5-10 minutes of deliberate practice every day. This shouldn't take too long to become at least somewhat confident with textobjects.
      But yeah, only creating manual clues/hints is the way to go here. The LazyVim does that (a bit too complex, but the idea is there): github.com/LazyVim/LazyVim/blob/d0c366e4d861b848bdc710696d5311dca2c6d540/lua/lazyvim/util/mini.lua#L23

    • @artoras6098
      @artoras6098 Місяць тому +1

      @@echasnovski ok thanks for the tips, I will just practice more. merry christmas

  • @KuzyoYaroslav
    @KuzyoYaroslav 2 місяці тому +3

    Дякую за роботу. Одіялко на задьому фоні топ. Бережи себе.

    • @echasnovski
      @echasnovski  2 місяці тому +2

      Яке знайшлося :) Дякую, навзаєм.

  • @TJ-hs1qm
    @TJ-hs1qm Місяць тому

    Trying to get these commands to work with lazy vim.

  • @health_doc
    @health_doc Місяць тому

    How can one make a replace dot-repeatable ? Im in a vim environment that does not support plugins

    • @echasnovski
      @echasnovski  Місяць тому

      Writing a custom operator, just as 'mini.operators' does.
      Also, I don't think there is any environment that disables Neovim's plugin support. It might not allow installing them from the internet, but putting those manually into place visible by Neovim (see 'runtimepath' and 'packages' help) should make plugins work.

    • @health_doc
      @health_doc Місяць тому

      @@echasnovski it is for vsvim a plugin for visual studio. it is thus very limited in what it supports. I was reading up on pope's repeatble. was thinking of creating a macro that also redefines . to `@@` and redefine c,d,x,.. to unbind `.` to its original function. haven't gotten around to trying it yet

  • @adschem
    @adschem 2 місяці тому +1

    what font is being used here, it's very readable!

    • @echasnovski
      @echasnovski  2 місяці тому +3

      Input Mono (Compressed Light variant)

  • @lpanebr
    @lpanebr 2 місяці тому +1

    How can I upload this to my brain and muscle memory?

    • @lpanebr
      @lpanebr 2 місяці тому

      The answer came to me instantly: create different games in the vim-be-good game by primeagem!

    • @lpanebr
      @lpanebr 2 місяці тому +1

      Just imagine how popular the mini.operators plugin would become if it had a game in vim-be-good and a mention of it in all other mini plugin's readme files! (See what I did there?)

  • @padulkemid
    @padulkemid 2 місяці тому +1

    damn I migrated most of my plugins to mini.nvim hahaha

  • @arelingl
    @arelingl Місяць тому +1

    Уууу-країна!

  • @nickmills8476
    @nickmills8476 2 місяці тому +1

    It looks like I’m about to go down the rabbit hole again, oh well…anyone else care to join me?

  • @emircanerkul
    @emircanerkul 3 дні тому

    am i have to watch those boring tutors to just use it?

  • @mainendra
    @mainendra 2 місяці тому +1

    Awesome plugins. I think I should start using operators more ☺. I'm mostly using mini plugins, almost 80% of my total plugins. Add `mini.quickfix` and `mini.keymap` and it will be 95% 😀

    • @echasnovski
      @echasnovski  2 місяці тому

      Thanks!
      Just for reference, what main feature you'd expect 'mini.quickfix' to have?

    • @mainendra
      @mainendra 2 місяці тому +1

      @@echasnovski I’m starting to feel like I don’t use it as much anymore ☺. But mostly it was for find references, list with preview, easy to navigate using j,k., etc.

    • @Bvngee
      @Bvngee Місяць тому +1

      @@echasnovski I'm not mainendra but something I'd absolutely love is the ability to navigate/edit the quickfix list in a similar way to mini.files; i.e. my brain always wants to `dd` on individual entries to remove them or move them around to reorder but of course it's an immutable buffer.