pluginless neovim

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии •

  • @linuxdabbler
    @linuxdabbler  Год назад +6

    I dont know why some comments are getting deleted and not others.. I have not deleted any comments as of the posting of this one.

    • @miyolinux
      @miyolinux Год назад

      This has been a common gripe of mine (and a few of my YT friends) for quite some time. The RUclips Police seem to be the ones responsible for this.

  • @_bradleystrider
    @_bradleystrider Год назад +29

    i really can't work properly without stuff like LSPs/linters and other language specific tools, but i appreciate how your config suits your needs without needing a ton of extra stuff. suggestion: consider having netrw show up on the right side of the screen so the text in the buffer doesn't awkwardly move to the right when u open it

  • @bettydots
    @bettydots Год назад +3

    Just started my journey through Neovim and seeing this config is super helpful as far as the philosophy for vanilla Neovim configurations goes. I've definitely installed a number of plugins and I like them, but will try to learn how to configure them in other files so I can make my init look as clean and manageable as yours! Still learning my way around most things, but this config is very inspiring and gave me some great things to try! Thanks for sharing!

  • @spacewad8745
    @spacewad8745 11 месяцев назад

    this is actually pretty good brother. i spent a few weeks running barebones vim and i can say it was a fantastic learning experience.

  • @yallaoui
    @yallaoui 8 месяцев назад +1

    Best neovim setup out there for non programmers like myself.
    Many thanks Mike you are awesome. 😂

    • @ononaokisama
      @ononaokisama 8 месяцев назад +1

      Hey genuine question just curious if ur not a programmer why are you using neovim

    • @yallaoui
      @yallaoui 8 месяцев назад

      @@ononaokisama I am a mathematician and use Neovim/vim to write latex documents. Autocompletion of latex code and snippets. Neovim is still a great editor!

    • @minhcn00
      @minhcn00 7 месяцев назад +1

      i like to ask that question too

    • @yallaoui
      @yallaoui 7 месяцев назад

      ​@@ononaokisama I use neovim to typset Latex documents with vimtex plugin. Vim is a great editor for text.

    • @yallaoui
      @yallaoui 7 месяцев назад

      @@minhcn00 I use neovim to typset Latex documents with vimtex plugin. Vim is a great editor for text.

  • @julianl.2254
    @julianl.2254 Год назад +1

    Been looking for pluginless neovim setup, thanks for the video.

  • @amritpaudel5788
    @amritpaudel5788 Год назад +5

    I am stealing visual map to replace highlighted words.

  • @TheLinuxCast
    @TheLinuxCast Год назад +3

    Great video as always Mike!

  • @MendenLama
    @MendenLama Год назад +4

    BTW, to get the ESC key near the home row is to change the caps lock to ESC. This was the place of the escape key on the terminal keyboard back in Bill Joy's days. In X11 this can be done with xmodmap or with XkbOptions in a X11 config file. This would save your "jk/kj" setting for other command mappings.

    • @linuxdabbler
      @linuxdabbler  Год назад +4

      @MendenLama. I've seen that remap before, but I've been using jk and kj so long it's muscle memory. I find myself doing it outside of vim/neovim.

    • @auntiecarol
      @auntiecarol 9 месяцев назад

      Better yet, map it to esc when tapped, and ctrl when held.

  • @pluraltest9242
    @pluraltest9242 Год назад +2

    Telescope and lsp is just too useful

  • @justin_ooo
    @justin_ooo Год назад +2

    saying "pluginless neovim" feels like saying "sauceless wings"

    • @linuxdabbler
      @linuxdabbler  Год назад

      Smoked wings are pretty good IMO. Lol

    • @justin_ooo
      @justin_ooo Год назад

      @@linuxdabbler fair enough lol my other option was fishless water

    • @eliasgill2453
      @eliasgill2453 Год назад

      @@justin_ooo a pizza without cheese

  • @cjennings
    @cjennings Год назад

    Hey -- "The Dabbler's" back y'all! You're making Vim look good. I'm not ready to leave Emacs as my primary editor yet, but I will steal what I can from your Neovim config. Thanks and much appreciation from your neighbor in NOLA!

    • @linuxdabbler
      @linuxdabbler  Год назад

      @cjennings. Greetings from BAMA. Glad you found it useful. I haven't taken the emacs plunge, but doom does seem tempting.

  • @andbenn
    @andbenn Год назад

    Oooo! This is great. I'm going to steal this init lua! Thanks for the homework into this - it'll save me hours/days!

  • @ElMarcoh
    @ElMarcoh Год назад +1

    for some years (around 2010) I ran a pluginless VIM config very similar to yours, including the auto close for quotes and parenthesis, now I'm reducing the number of plugins I depend on with neovim but as a dev LSP providers is almost required once you start using them.

  • @terrydaktyllus1320
    @terrydaktyllus1320 Год назад +3

    I think you have just convinced me to move from vim to neovim, as a complete vim diehard up to this point.
    Yes, I've found vim to be frustrating when it comes to using plugins, particularly the slowdown you get on older PCs, which I have a lot of given I am an "old Thinkpad nut".
    But I like your config and it just seems to work a lot slicker than vim - so thanks for this, very useful!

    • @linuxdabbler
      @linuxdabbler  Год назад +1

      @terrydaktyllus1320. Cool username BTW. Glad you found it useful. Oddly enough, I actually wrote this config on my 7 year old Thinkpad.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Год назад

      @@linuxdabbler I still use a Thinkpad T22 from 2002 with a Pentium 3 CPU and 512MB RAM that has a great keyboard. I only run Gentoo Linux but that means I can customise the builds how I want them and my T22 has a light build with an i3 desktop - I really need to get off my backside and get into dwm more, I've watched your patching videos on it several times now.
      At least once a month, I get the T22 out, SSH to my home server to write some scripts, have mutt open in a second window for email and a console music player in a third window - it's a great "distraction free" way of computing. And it has got a great keyboard, as I said.

    • @linuxdabbler
      @linuxdabbler  Год назад +1

      I can understand the love of the old keyboards...My old t420 gave up the ghost back in January. I fell in love with that keyboard.. it's so much better than the one I have now.

    • @terrydaktyllus1320
      @terrydaktyllus1320 Год назад

      @@linuxdabbler I have a T420, it is one of my mainstay machines - just a good all-rounder. Also the X220 is small and portable, I like that too - they were the last models before the "chiclet" style keyboards.

    • @eliasgill2453
      @eliasgill2453 Год назад +2

      Well, you can have the same configuration in old Vim. Using NeoVim without the power of Lua plugins is just ... weird. I think for that case is better to stick with the old vim, because vim (unlike neovim) is installed by default on almost every linux distro out there

  • @FalconMasters
    @FalconMasters 11 месяцев назад +1

    Pretty nice man!

  • @philipcollier7805
    @philipcollier7805 11 месяцев назад +1

    Nice config! I use a single, no plugin config too, and will try some of those nifty keymaps.

  • @__gazal__
    @__gazal__ Год назад

    Wonderful + Beautiful config. Thank You for sharing. Learned a lot.

  • @rdrachmanto
    @rdrachmanto 4 месяца назад +1

    TIL you can control Netrw's Lexplore size. thanks!

  • @utvikler-no
    @utvikler-no 10 месяцев назад

    Thanks for the tips here :-) Skeleton was an eye opener for me ..

  • @health_doc
    @health_doc 5 месяцев назад

    really nice video and idea. some of your options are a bit too fast for vim newbies. but most are good. Is there a way to distribute these to users outside the video... like a plugin where you can select stuff and it inserts it into your config ;)

  • @DeltaXML_Ltd
    @DeltaXML_Ltd Год назад

    Interesting video, keep up the good work!

  • @JimLorbetski
    @JimLorbetski Год назад +1

    Great video.

  • @adelarsq
    @adelarsq Год назад

    Cool! Got some ideas to improve my setup. Thanks a lot

  • @tamtonaquib
    @tamtonaquib Год назад

    There is a builtin colorscheme in vim now called retrobox which is inspired from gruvbox

    • @linuxdabbler
      @linuxdabbler  Год назад +1

      @tamtonaquib. Thanks for sharing this with me. I didn't know about it. Retrobox looks great.

    • @linuxdabbler
      @linuxdabbler  Год назад +1

      @tamtonaquib. I wound up doing a little digging into this and found that the particular version of vim/neovim with this feature is not in the debian repos yet... Not even in Sid. But I was able to build it from GitHub and try it out in a virtual machine. It is quite nice looking. I will probably use that instead of gruvbox once it hits the stable/testing repo.

  • @biswajitrajaguru4013
    @biswajitrajaguru4013 9 месяцев назад

    than you.

  • @JustAGuyLinux
    @JustAGuyLinux Год назад

    Nice Mike!! I dig it!!

  • @andriesvanwyk3226
    @andriesvanwyk3226 11 месяцев назад

    How are you using jk or kj to ESC insert mode? Doesn't the editor type "j" and "k" when you press it? How would you then literally write "jk" in your file?

    • @andriesvanwyk3226
      @andriesvanwyk3226 11 месяцев назад

      or are you using the combo of jk because hardly/any English word has that combination?

    • @linuxdabbler
      @linuxdabbler  11 месяцев назад +2

      You can have insert mode keybindings without a leader key. I chose jk and kj to switch from insert mode to normal mode because there are very few (if any) English words that have those particular letters together... Plus they are on the home row so I don't have to reach for the ESC key.

  • @Bruces-Eclectic-World
    @Bruces-Eclectic-World Год назад

    Why did I watch this video? I don't use any of the subject! I know! Mike made it... 🤣
    Glad to see you my friend. I had 7 kids so I know what you are talking about... Lol
    Take care!
    LLAP 🖖

  • @gleweistam6663
    @gleweistam6663 7 месяцев назад

    this is impressive. but i kinda look like vim script in lua

  • @linux-dev-labs
    @linux-dev-labs 10 месяцев назад

    I agree with having too much of a good thing. The reason that most of us "devs" break things up is for debugging purposes. If something goes wrong, we know where to focus our attention to. It's called the separation of concerns. I think a lot of the tools are good but should be toggled when needed. That's my 2 cents.

  • @WC1376C22
    @WC1376C22 Год назад

    Hey stranger! Come here often?

    • @linuxdabbler
      @linuxdabbler  Год назад +1

      When I can... lol. I like to drop random nuggets of Linux content here and there.

  • @linux-dev-labs
    @linux-dev-labs 10 месяцев назад

    I agree with having too much of a good thing. The reason that most of us "devs" break things up is for debugging purposes. If something goes wrong, we know where to focus our attention to. It's called the separation of concerns. I think a lot of the tools are good but should be toggled when needed. That's my 2 cents.