Rethinking Neovim as a Tool For Writers

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

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

  • @MrRobot24
    @MrRobot24 9 месяцев назад +6

    Great video, thanks for all the info you are posting its really is helpful. Keep up the great work. I love seeing your stuff.

  • @jakedespppp
    @jakedespppp 9 месяцев назад +2

    I've been trying to figure this out every day since last week. This speeds things up.

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

    I need help figuring out how to add vim-pencil to Neovim. I'm new to using nvim, and vim in general, but I've gotten used to either using brew or adding a plugin with Lua, but looking at the git hub page for vim-pencil, it just says I can use built-in packages but I'm not sure I follow. Any advice? PS I'm using lazy vim currently, if that helps or changes anything.

  • @darccau7204
    @darccau7204 9 месяцев назад +1

    Dude it's awesome. thanks for sharing.

  • @soypablobernardo
    @soypablobernardo 9 месяцев назад +1

    Very cool setup and well detailed?
    Is this what you also use to write your blog? It seems to be done via a static site generator, would mind shortly explaining what are you using?

    • @devopstoolbox
      @devopstoolbox  9 месяцев назад +1

      Yep! I use this setup for everything. My site is running on Jekyll (needs an update when I have time) and my newsletter is also pure markdown, my notes and everything else - same thing ☺️

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

      @@devopstoolbox Oh, great. I have used Hugo in the past but I find part of the syntax (the parts where it's not simple markdown) a bit disturbing.
      I'll check Jekyll.
      Thanks for your reply.

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

      @@soypablobernardo I actually think Hugo is more modern but Jekyll is a solid choice. Pretty sure GitHub pages still runs Jekyll in the back!

  • @lpanebr
    @lpanebr 9 месяцев назад +2

    6:29 zGood and zWrong is genius!

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

    Hi! This did so much to quench thirsts I didn't even knew I had.
    Let me ask you something. Any tips on using MDX files with NeoVim? I can't seem to find any good plugins for it.

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

    Awesome info! Definitely going to be taking some tidbits from this.
    On an unrelated note, when you zoom and focus on specific text, is the sound effect from a common library? It reminds me of an old puzzle game I used to play. Gives me some nice nastolgia, so thanks for that!

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

    I want to get my life fixed and use neovim and obsidian on my macbook for note taking for university and story writing for fun. these seems perfect for me but this video uses very technical language and assumes i have a lot of prior vim knowledge to configure plugins and use vim.
    I have no desire to be a developer. do you have an existing video explaining how to do this presuming zero prior knowledge? can i just copy dotfiles? and how do i even do that? i dont know what to do with these dotfiles.
    if you could expand on these topics for people with zero technical background or knowledge in vim that would be awesome.

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

      how do i make my vim look so cool like yours with the transparency and fancy little icons on the top and colors?

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

      Interesting audience no doubt! I'm releasing something this week that might help with that, however to answer your question directly - if yo just focus on Vim and its motions that's enough! Then you can use obsidian's UI with vim motions.
      If you do want Neovim, take my dotfiles config and just load it, Lazy should take of everything for you!

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

      @@SilverSeleucid So ignore the transparency as this was done with a video editor, you can achieve this with terminals like alacritty / wezterm if you really want.
      As per the "fancy icons" these come from tmux. I have a video covering this from scratch, search "tmux from scratch to beast mode" on my channel's recent videos

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

      @@devopstoolbox Thank you so much! its tough to cut through the tech jargon but this comment helps a lot!

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

    Looks very clean. May I ask what font you’re using ? Looks very “readable” and elegant while being monospaced

    • @devopstoolbox
      @devopstoolbox  9 месяцев назад +1

      Thanks!
      The font it JetBrains Mono

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

    For writers … it needs support for non-monospace fonts (which is somewhat impossible because of how Neovim writes its TUI and text content) and configurable line-height and paragraph spacing. Yes, those ar minimal details but in my opinion super important.
    So yes, for people who need to write, it can be set up absolutely well and it does it job perfectly fine. But writers as in “I’m a writer”? I’m not so sure.

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

      I write a lot and happy with it, but I’m no author.. this is guys however, is! - ruclips.net/video/2ORWaIqyj7k/видео.html

    • @bluefaolan
      @bluefaolan 8 месяцев назад +3

      As a writer and a novelist, I call shenanigans. And, just to be clear, I'm not defending vim/nvim here; I am just going to point out that I believe you're thinking about this from a different perspective than most. If you care about the look and feel of your text, then you are likely wanting to focus on the layout design and therefore need publishing software--not writing software. Authors who don't always fuss about the look and feel of the text, will just go with times new roman, or Helvetica, or calibre--if they even bother to change it from whatever the default font is in the first place. They'll pick a size that's easy enough to read and then head off to races, happy as a clam.
      People will even use things like a FreeWrite that barely lets you change the size of the font, let alone the font type, and just pound away at the keys until they are satisfied with their work. The act of writing, just the simple act of typing until the completion of a thought or an idea, doesn't need fancy formatting. That, in the end, is what the editing and formatting stage is for, and that can all be done in the post production stage by either the author themselves or their editor.
      The point that most people are talking about when they talk about using Neovim or something like it for writing, even for writing something long form like a novel, is the idea that they can build an environment that is as cluttered or as minimalist as they like and they can do fancy things that help speed up their creative process. I understand your thought and yeah--some extra font options that aren't monospaced might be nice, but it's not really necessary. Doing world building in Neovim is more about getting into the flow state and letting go, not about having options and toolbars cluttering up everything. And, yes--before you feel the need to raise the question--there will be some extensive set up involved that other software like Scrivener, word/pages, or Ulysses simply does not require; however, the ability to just dive in and type without clutter or distraction is what's at the end of that journey.

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

    Awesome video! I'm curious about how you get the frosted glass look on the terminal in these videos? It look like you're on a mac Allacritty?

    • @devopstoolbox
      @devopstoolbox  9 месяцев назад +1

      I used to do that with either alacritty or wezterm, but this one is just an editing trick :) I normally just use the standard catppuccin background. no transparency

  • @Nicolas-sq4fj
    @Nicolas-sq4fj 9 месяцев назад

    Great video as usual! What browser are you using with that transparency? It looks sick

    • @devopstoolbox
      @devopstoolbox  9 месяцев назад +1

      Thank you! Browser? Or you mean the terminal?
      I'm with wezterm and while you can achieve that this is just an editing trick ;)

    • @Nicolas-sq4fj
      @Nicolas-sq4fj 9 месяцев назад

      Dang… neovim/terminal transparency works easy enough, i wish I could do that across my entire workflow, even the browser!
      The editing looks super clean though!

    • @gomen98
      @gomen98 9 месяцев назад +1

      ​@@devopstoolboxhow did you blur wezterm? Thought it didn't support the blur

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

      @@gomen98 not quite. Editing trick 😎

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

    is the vimtex plugin not maintained anymore? i cant get it to work with lazy vim

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

    Awesome video! How do you get the tabs (Blog, Home, Time, etc) at the top of the terminal?

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

      Watch this ;)
      ruclips.net/video/GH3kpsbbERo/видео.html

  • @cyberlis8372
    @cyberlis8372 9 месяцев назад +1

    What is your CmdLine plugin?

  • @maurolimaok
    @maurolimaok Месяц назад

    Amazing!

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

    Less goo I was waiting for this

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

    can u show your keymap

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

      Of course: dotfiles.omerxx.com

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

      @@devopstoolbox no i mean something as docs about your keymap-mapping ( nvim) after your config lol

  • @korigamik
    @korigamik 9 месяцев назад +1

    What is the plug-in that you are using at 3:08

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

      folke/noice.nvim

    • @devopstoolbox
      @devopstoolbox  9 месяцев назад +1

      This is my Tmux session manage!
      tmux-sessionx on GitHub (github.com/omerxx/tmux-sessionx)

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

    Well time to write an book i guess

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

    great content but the sound effect are over the top, very dirstracting, I had to turn the sound off

  • @007arek
    @007arek 9 месяцев назад +1

    wouldn't asciidoctor be better for writers? It's better for creating books or documents.

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

      Short answer - probably.. Longer answer - If I'm invested as much as I am into Neovim, I don't bother with other tools. What I can bring in comes in. I can open my second brain notes / code / handle any text I need so I prefer it this way (as well as the cool author who spoke on vimconf).
      That said, tools are a preference... YMMV

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

    gotta fvim for variable width fonts.

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

    Don't you sometimes get different meaning from AI text correction?

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

      Yep. Great point. Gotta be careful with these.

  • @limitless1692
    @limitless1692 6 месяцев назад

    Letting ChatGPT into my personal VIM is a bad idea :(
    It is like inviting the devil in your home!!!

    • @devopstoolbox
      @devopstoolbox  6 месяцев назад

      Well... I wouldn't say I disagree, but on the other hand, especially when working on open source, or smaller projects I think it's mostly fine.
      That said, you can use something like Ollama and enjoy a local model worry-free!

  • @NamasenITN
    @NamasenITN 4 месяца назад

    Special effects and flashes are annoying.

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

    Neovim is like equipping a horse-drawn carriage with a combustion engine or electric motor. It has its charm, but as a professional software developer I need tools that work according to my needs without any configuration effort. An editor that constantly stops me from working because I have to reconfigure this or that function simply sucks. Sure, if you don't have friends and aren't in a committed relationship and have a lot of time to fill somehow, then like the former Junkee Primagen you can appropriate that shit and jerk off to the fact that you work at Netflix. You still don't have my respect for this ego porn though! Because I'm a service provider, and I solve problems for other people and use professional tools that work simply because people have thought about my needs as a target group.

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

      Hi, using Neovim for production code in the past ~6 years, lots of customers. The configurations are set once, the rest is when you feel you want to improve. IMHO it saves time far more than it consumes. But again, it’s a free world, use what works for you buddy

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

      I'm a professional software developer, have a wife, and friends, and I switched from VSCode to NeoVim in a matter of a couple of days. The configuration aspect can be handled by LazyVim to get you to a good baseline, then if you really want to add stuff, which I did, it's usually as simple as adding the name of the plugin to a particular configuration file. If you want to dive into the details and change config options, you can do that, and yes it is time-consuming, but you can also skip it. Same thing with VSCode, except you use a GUI to change the details of extensions and settings. In NeoVim, it's a Lua file. As a professional software developer, it shouldn't be all that intimidating.

  • @QuOUseTERSEa
    @QuOUseTERSEa 9 месяцев назад +3

    LaTex much better for a book

    • @mateuszalmannai5865
      @mateuszalmannai5865 9 месяцев назад +11

      you can latex in vim just fine

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

      Vimtex

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

      What would make latex better than markdown for a book? Looks like a lot more work to get the same resault.

    • @SemiDoge
      @SemiDoge 4 месяца назад

      ​@@stevet7522 Once you finish the book, the typesetting is already half done, guess?

  • @vanvothe4817
    @vanvothe4817 9 месяцев назад +3

    your vim is very distracting

    • @devopstoolbox
      @devopstoolbox  9 месяцев назад +3

      What do you mean?

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

      ​@@devopstoolboxprobably the transparent background and blur

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

      @@midmeh I got this quite a lot when I started but over time I figured the vast majority of viewers enjoy this for it’s aesthetics. Never found the middle ground TBH. Losing it altogether is not something I’d be happy with unless I find an alternative. I do try to tone it down and maybe I’ll take your advice and push it a little further.
      I hope you did manage to watch regardless and got some value out of it.

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

      ​@@midmeh my setup is like his and we are use to it transparent background is something I can't leave it makes me feel a bit less in a box