Idiot user tries to use Kakoune (for notes? Also Helix?)

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

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

  • @peterwroot
    @peterwroot Год назад +977

    I want this man’s opinion on everything. Sandwiches. Car brands. Television channels. Everything.

    • @a.lollipop
      @a.lollipop Год назад +6

      yes!

    • @sanatteli8569
      @sanatteli8569 Год назад +13

      including pornography?

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

      why not @@sanatteli8569

    • @henrikholst7490
      @henrikholst7490 Год назад +45

      What part of "everything" didn't you understand? 😅

    • @copeless1090
      @copeless1090 Год назад +22

      @@sanatteli8569 How will I know its quality otherwise?

  • @PhilGroce
    @PhilGroce Год назад +509

    Please God keep on writing hilarious self-aware rant videos about the dumb lunix stuff middle aged nerds like me care about. The world needs this energy.

    • @crism8868
      @crism8868 Год назад +30

      "middle aged?", wait a minute... *looks at self reflection on the screen monitor*, I'm middle aged now lmao

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

      If Kakoune and Notion merged together into one cross platform notes app it would literally be the greatest software ever made

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

      @@s1nistr433 with incognito no telemetry Google Keep seearch engine :p

    • @ohokcool
      @ohokcool 5 месяцев назад +1

      Lunix?

  • @NizarTarabein
    @NizarTarabein Год назад +271

    "Kakoun is for people who say: Arch Linux? No thanks. I'm gonna use Gentoo"
    THIS IS SO REAL. that explains why I liked it despite all the roasting

    • @gbrlsnchs
      @gbrlsnchs Год назад +7

      This is exactly me. Ditched Arch Linux / systemd / Neovim in favor of Gentoo / OpenRC / Kakoune.

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

      @@darthvader1191Exactly. Emacers run their mail client, editor, news reader, window manager, browser, git porcelain, and messaging app, all on a single thread.
      Linux is merely an Emacs bootloader.

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

      @@darthvader1191 I just checked and there is slightly more vim ebuilds than emac ebuilds on the gentoo overlays. Not a good metric but anyway...

  •  Год назад +122

    This is nice, being able to hear in both ears. Thank you for the reupload.

  • @linkert810
    @linkert810 Год назад +123

    Found my tribe.
    Helix fan here, it recently got softwrapping so now my non-dev soyboy fingers can easily take notes and procratinate on actually learning anything useful with my powerful text editor. Awesome.

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

      Helix gang!

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

      no plugin gang @@UliTroyo

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

      Vim fan here that really loves what the Helix guys are doing and found no soft-wrapping to be a big problem for my stuff. It's so great that they've finally added it. I wanna try it out sometime, but every time I do it feels like some smol thing is missing... I do love hearing about more and more Helix daily drivers though, you guys rock!

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

      You want an even deeper dark art? Have you tried learning steno? You know qwerty? People have made it more efficient by changing layouts. Colemak is what I use, it organizes letters based on common bi-grams (two letter arrangements). Steno is another one, but it's got it's own keyboard and types words, in a crude sense, using keybinds to type out full words based on shortened abbreviations.
      If you like learning curves and productivity, it doesn't get better than that for note-taking. I woul learn colemak first, since it's easie on muscle memory aed preserves some common macros (ex: ctrl+z/x/c/v)

    • @daggyy
      @daggyy 3 месяца назад

      I LOVE HELIX!!!!!

  • @MadMathMike
    @MadMathMike Год назад +24

    I'm only halfway through, but the *absurd* passion in the video is genuinely magical. I love this so much. 😭

  • @_caem
    @_caem Год назад +176

    Resisting the sudden urge incited by your video to stop being productive for the next 3.5 weeks and mess around with Kakoune, Emacs or Helix just to go back to Neovim afterwards.

    • @DevinBaillie
      @DevinBaillie Год назад +23

      The last video had me contemplating spending weeks to rebuild my (perfectly working) Obsidian setup in Neovim.

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

      @@DevinBaillie I need something or somehow to get all my Google Keep notes, ordered and categorised and mind mapped into human digestible blog posts and video rants of good and bad and life and UX nad the internet and big pharma and moonlanding conspir... just kindding, I was there 🚀

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

      Helix is pretty dope.. if you are okay it just being an awesome code editor. If you need it to be your git-client and file manager and all kinds of other stuff then it's not yet there. I went from vim to doom emacs and now I've been coding most of my stuff in Helix for a couple of months.

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

      @@DevinBaillie I think that is largely unnecessary, though? Markdown files are already portable. So even if Obsidian were to perish, or stop being freemium, you can migrate to another second-brain software.
      Even more importantly, Neovim is not good for complicated note-taking, yet. Neorg is still a baby compared to the Org mode chad.

  • @RobbyVanArsdale
    @RobbyVanArsdale Год назад +135

    I am the extreme tail of the normal distribution. I am here because a friend of mine accidentally found By Default's first video and thought it was like Tantacrul and sent it to me and i watched it. Let me be perfectly clear: i have never heard the name emacs or vim in my entire life. The idea that they exist is not surprising. I own a Linux system-my steam deck. This is my level of awareness. I could not have possibly ended up on this video on purpose.

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

      How are you liking your steam deck as a "normal distro" user? Has Valve done a good job with making the experience painless?

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

      @@LabiaLicker it is almost entirely painless. It has quirks like any system, but when I just use it to play video games, it's perfect. Caveat: I bought and loved the steam controller. The track pad concept was easy for me to adopt.

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

      @@RobbyVanArsdale How well does proton handle playing windows games? I use proton where it works but as I run a fairly non-standard with limited support for things like vulkan and DirrectX12. So my experience with Proton is fairly different from the average proton user.

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

      @@LabiaLicker I have played hours and hours of RDR2 and a few other beefy games on Proton-I have had some game crashes so dramatic I had to restart the system. But never any soft locks or glitches. Just catastrophic collapse, and only RDR2 after hours of play.

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

      @@RobbyVanArsdale Do you use GloriousEggroll/proton-ge ?

  • @ThePedrolic
    @ThePedrolic Год назад +80

    In defense of dd: The double letter is common for whole line commands. 'yy' comes to mind to yank the whole line.

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

      cc, but then gg is confusing if i think double letter does something to the line🤔

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

      ​@@abhinavlakhani5637 vi (not vim) doesn't have gg

    • @purplelord8531
      @purplelord8531 3 месяца назад +1

      >> and

  • @arithevampire
    @arithevampire Год назад +27

    I've been using helix for over an year now and it comes so natural to me now i don't want to switch to any other editor

  • @jesusmgw
    @jesusmgw Год назад +59

    I use vim and hx 50/50 everyday and the superpower to switch mental models instantly is really cool to show off to my 2 friends.

    • @jagannathishere
      @jagannathishere Год назад +15

      what is friends?

    • @eidiazcas
      @eidiazcas Год назад +16

      you got too many friends, that's slowing you down

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

      you scare me

    • @ardnys35
      @ardnys35 7 месяцев назад +2

      add Emacs there are and maybe you'll have 3 friends!

  • @groff8657
    @groff8657 Год назад +55

    In the Usenet days, ROT13 is commonly used to encrypt spoilers in body of text in certain articles. Kind of like the "spoiler" tags in discord or modern forum chats. Though it was useful in the 80s and 90s, it is a relic of the past that for some reason remained.
    the HJKL was based on old keyboards (ADM-3A) that didn't include separate arrow keys and used Ctrl+HJKL. There is also the 'e' and 'ed' editor which had some influence on the 'w' and 'q' commands of Vim.
    These are just some of the arbitrary decisions that engineers of the past made for God knows what reason. Maybe if WASD was not used as arrow keys in games but instead ESDF or IJKL, gamers would've adopted these bindings because "that's just how things turned out".
    I mean it's an old text-editor from the 90s, it's bound to have some non-sense baked in due to historical reasons, one way or another.

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

      why do we use HJKL, if it was used only because ancient keyboards didn't have arrows?
      I love Ctrl and Caps positions on old keyboard though. It looks so much convenient. (they are switched)

    • @azmah1999
      @azmah1999 Год назад +14

      Actually, it was the other way around for videogames. WASD became the standard because it was the custom key binding of a Quake pro player. The reasoning was that he wanted something that was laid out like the arrow keys but that was on the left of the keyboard so that he could use his mouse comfortably

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

      @@slavic_commonwealth something something it's less hand movement 'therefore more efficient' than using arrow keys or mouse if you're already writing text. Technically it is still some unnecessary hand movement, as the 'proper' typing position is with the right index on J, so now you have to either shift your hand one letter left or move the index to press H.

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

      @@slavic_commonwealth I don't know for sure what Bram Moolenaar thought before deciding on those bindings. But as a Vim user I find it convenient because it's close to the home row. But I would've felt the same if it was the keys YUIO instead.
      My point is not to bash Vim though, I'm just simply highlighting how unfair it is to criticise the "non-sense" in Vim. Without proper insight to the historical reasons why it is there in the first place.

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

      JKL; would be more ergonomic@@Ultr4noob

  • @martianhunter7168
    @martianhunter7168 Год назад +35

    Hey man, surprisingly good stuff, I am mostly here for the good humor, and ideas to throw in my nixos config when I decide to be unproductive in the most technical way possible. Use-cases like this make me think of writing horrific anti-production programs, like a dedicated wiki index program that could pipe into ed or less and turn a bash shell with tmux into a fairly useful/totally useless notes tool.

  • @russianvoodoo
    @russianvoodoo Год назад +67

    It's like I've unlocked new genre of humor - stand up about text editors.

  • @9SMTM6
    @9SMTM6 Год назад +14

    As a software dev helix makes sense (for me). I profit from the included LSP. It's easy to get into, not just because of it having batteries included and having good defaults (for most things, looking at the purple puke default theme), but it also makes discoverability of commands easy because they get descriptions, which you can search.
    I can also just place that single helix binary on most systems (as long as the dynamic libraries it requires are present, which is an issue surprisingly often, damn outdated special use case servers) and have helix around, with near to full features and a close config.
    Yeah, if you just prefix most vim commands with v then it's often similar. That's a win, since that means you can do decently with vim too, if you can't use the helix binary for once.
    The one thing I really miss (kindof, didn't ever commit) with helix is that because it's LSP is included you can't do some of the tricks that nvim does with its treesitter, which seem very neat.

  • @genmaicha_
    @genmaicha_ Год назад +71

    FINALLY BOTH EARS

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

    Loved the video, you straight up convinced me to try Kakoune and Helix lol. So in these two days that I've tried them I find myself more attracted to the Helix keybindings, because they are designed to have fewer modifier keypresses (Alt and Shift) than Kakoune, but the same number of keys. For example, in Kakoune to select three words you can do wWW and in Helix wvww . That's the same number of keypresses, 4 (w-shift [keeping it] w-w-w in kakoune). So the visual mode in helix has the same function as the second layer of the keyboard in Kakoune, and you access it without using a modifier key

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

      In Helix there's a 'trick' which allows you to delete to the end of the line quicker: td - 3 keys. 't' searches the next char and selects the text from the current cursor position to that char, i.e. 'tk' will search for the next appearance of 'k' and select the text up until, but excluding the 'k' itself. The trick is that the line break symbol itself is considered a viable char for the search, so if you enter 't' and then press 'enter' it will select the text till the end of the line, and then you just delete it with 'd'.

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

      @@Drazzz27 Yeah, but I don't like it really much because it's a "hack", and it doesn't work always. Like if the file has only one line, or if you are in the last line and the file doesn't end with a newline

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

      Helix actually has a true 3 key solution for selecting 3 words from a starting point - v3w.

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

    I just love your content it's so hypnotizing. Man I can't wait for your next videos.

  • @WHYUNODYLAN
    @WHYUNODYLAN Год назад +27

    That Hacker News post-I've had a similar experience with Meow. It's a package for Emacs that adds kakoune-style editing, and I think it's super good and really, really don't want to go back to vim-style keybinds. The only other editors I will consider at this point are Helix and Kakoune, except I use org-mode, so I'm basically stuck with Emacs; a fact that pains me in some way or another near-daily.

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

      there's Neorg

    • @Stratopeter87
      @Stratopeter87 10 месяцев назад +1

      meow is amazing and so much lighter than Evil mode. It’s also very easy to customize keybindings (which I heavily did based on my own ergonomic preferences) and you can even add new modes. I created a table mode since I hate the default org-mode bindings and a mode for Lisp editing. It also seems more aligned with the original Kakoune philosophy but is also its own thing. However, I also have this problem now that I can never use Vim (and even Kakoune or Helix) again since I am stuck with my own custom keybindings, so it’s Emacs forever now. XD

    • @WHYUNODYLAN
      @WHYUNODYLAN 10 месяцев назад +1

      @@Stratopeter87 glad to see another Meow enjoyer. When I started using it I remember being blown away by just how good it really is, especially considering how small and unheard of it is compared to, say, evil-mode.

  • @TheBaroqueBass
    @TheBaroqueBass Год назад +10

    "Still doing dishes and need someone to talk about this for longer?" Holy shit you called me out 😂

  • @StrategicGamesEtc
    @StrategicGamesEtc Год назад +16

    For people who find practical reasoning like "vim is better because everyone uses it" or "object verb is better because you can see what you're doing before doing it", I would like to propose that Kakoune's object verb ordering is better not because of some fickle thing like usefulness, but because postfix notation is better than prefix and midfix. A verb with no arguments does not say anything. But a substantive with no verb has obvious concrete meaning. So in no point of reading or writing an SOV sentence do you have to wonder what abstraction is being resolved by the end. It also allows natural feeding of evaluations of verbs to following verbs as arguments.

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

      >A verb with no arguments does not say anything
      分かりません

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

      @@electroflame6188 I would analyze that as having an implicit 1p subject, thus being semantically (not necessarily regarding register or nuance) equivalent to 私が分かりません. In different contexts this implied subject could be different, of course

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

    Oh I haven't used any search terms. your videos keep popping up in my feed and I love em... and now I am subscribed

  • @Godalming123
    @Godalming123 Год назад +9

    I think that helix is a good cross between kakoune and neovim and it's my personal editor. It's setup really well out of the box (line numbers, LSP support, fuzzy finding file pickers, a cursor that becomes thin when you go into insert mode and mostly kakoune-style keybindings). Plus an easy to understand configuration file. The only problem is that it doesn't support plugins yet, but I find that it has all the features I need out of the box as a programmer.

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

    I'd never heard of Kakoune, but I do like my note taking and code editing, this was excellent and your channel is amazing. Thanks for doing your thing!

  • @charlesbenca5357
    @charlesbenca5357 Год назад +20

    Another good thing about helix is that you can learn helix from inside helix, because you can search commands and they have their description attached to them. With helix, you can forget a shortcut, search keyword related to the action from inside helix then find the command. Then you type the command. You dont have to do a google search every time you're looking for a command or you forget a command.

  • @ExTex23
    @ExTex23 Год назад +30

    I use helix for my note taking, it is actually quite usable. You are right that helix does not have a plugin system, but for markdown files it uses the lsp "marksman".
    This allows for linking between your files with *G*oto *R*eference. It also shows errors when a linked file does not exist, and allows with a code action to create the file.
    Soon there should also be support for #tags
    But the real selling point for helix for me is, that it has a similar selection model to kakoune, but in combination with tree-sitter syntax navigation. This makes it a breeze to jump and edit between semantic markdown sections.
    You went down the rabbit hole and came till kakoune, you owe it to yourself to give helix an actual chance ;)

  • @mrponty9885
    @mrponty9885 Год назад +75

    Now, do a video on how you organize your notes. That's arguably way more important than which obscure software to use for notetaking... right?

    • @VideosByDefault
      @VideosByDefault  Год назад +42

      I think what I do is likely to slightly change with future Neorg table, GTD, and Zettelkasten updates (potentially to be more similar to how I use Emacs w/org-roam). I'm waiting for development to move further along before putting out something that will likely change so quickly.

    • @ThePhiliposophy
      @ThePhiliposophy Год назад +7

      @@VideosByDefault I think this is your first interaction in the comment section. Does knowing this make me a creep? Yes. But hey, at least I am self aware 😆. After your first video I was scouring the comments to see if had posted a link of your dotfiles because I really liked your Neorg setup. Does this make me a soy boy that can't think for himself? Again, yes. But thinking about it all: I like that you put all of your energy to put out banger videos instead of interacting with incels like me in the comments. In my book, I am fine with you keeping it this way. Albeit I can't speak for you and others. Now it's time for me to follow your example, get off the comment section, RUclips and social media in general and create something instead of just consuming. Thanks for both: the inspiration about note taking and the life lesson you probably didn't know were contained in your 2 videos. You rock!

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

      @@ThePhiliposophy this what my comments would look like more often if i was on a computer. The other day I asked AI to paraphrase my comment and it broke because it was too complex of sentences of stuff that was out of context... I meant to say - well spotted and just finished creating a poster for maybe a post of recent toxic players in Rocket League and remix challenging a "famous" RL RUclipsr for saying Karma even get's the pros, but according to my research that is is also just a b33gC33w0r6. Relevance nope, but I like your comment and profile name and even this @VideosByDefault guys' videos and mindset 🚀

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

    Oh my god. Thank you for letting me know about smoothscroll in vim. This has been a major pain point for me for such a long time! You are a saint.

  • @harshpatel105
    @harshpatel105 Год назад +20

    I love helix. Moving away from vscode. I tried neovim but it's just too much configs for me. I love select first philosophy and helix just works!

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

    You are hilariously entertaining. No comment is sufficient enough to thank you for being you. I will watch every video you make.

  • @Endelin
    @Endelin Год назад +9

    I use a Kakoune-like extension for VS Code called "Dance". It's great, it uses the built-in VS Code multi selection and isn't weird like the Vim extension. For note taking VS Code is probably overkill, but for software engineering it, and it's much more extensible than Helix right now.
    "Relearn your muscle memory"
    I feel this when I have to ssh into a random ubuntu server and the only text editors installed by default are Vim and Nano. The opposite order of vim operations means I can move around ok, but while doing actions I have to double take and think for an extra second or two.
    "Helix TOML config is limited" (paraphrasing)
    I read that they're planning on using Scheme as their configuration language (and scripting language?) going forward.
    "Bash bindings aren't the same as vim"
    True, but fish shell with vim keybindings enabled is :chefs-kiss:

    • @JacobJustice2141
      @JacobJustice2141 6 месяцев назад +1

      Yup. Kakoune keybindings/ideology with out of the box intellisense and IDE features. It's amazing. I still use kakoune in the terminal for projects that make sense with it, but these days I really like having a full IDE.

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

    Found your video because I really enjoyed your previous one and subscribed so I'd get to know more about your crazy experiments. Really enjoying the journey tbh

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

    Keep making videos man, definitely already a top tier tech youtuber

  • @bhavyakukkar
    @bhavyakukkar 3 месяца назад +2

    I still think helix is justified adding the selection mode because its easier to use a single key to enter and exit a mode than to have to continuously hold your pinky down on the shift key. also 21:42 you can also do td

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

    That remote server argument: If you're SSHing onto a server, you could just do it through a Lapce SSH session. Equivalents exist for allowing any of your local command line tools to operate on a remote file system via SSH, I'm just using Lapce as an example because I think it deserves more exposure.

  • @ghost-foxie
    @ghost-foxie Год назад

    I was here for the initial notes one and watched the other two just cuz I like listening to you talk. since you only have 3 videos it's easy for me to give you the interaction points on all of them. here u go

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

    The fact that 15 tousand people watched it in 20 hours since posting is crazy. I don't what kakoune is im not going to use i dont even write notes on my computer. Guess what, I still enjoyed it and noone is going to stop me from watching the previous one again

  • @a.lollipop
    @a.lollipop Год назад +2

    17:30 As a "hacker" who likes to make my own things, I think neovim can also work for those type of people. Sure, most people configure neovim by taking other people's plugins and piecing them together, but nothing stops you from doing it all yourself, like I do (and at the same time gives you the option of not reinventing the wheel if it's unnecessary). Neovim has just been the perfect editor for me, as it allows me to perfectly configure it myself to meet my very particular needs. I really like all the things kakoune does better, but I feel like it's much easier to configure vim/neovim to have the good parts of kakoune (with compromises) than the other way around, and you don't even have to sacrifice _that much_.
    That said, I absolutely adored every single thing about this video, even down to the way you speak. This was an amazing watch ❤

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

    man, you are not the hero we deserve but the one we needed...
    Thank you

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

    this is one of the videos i have ever seen, thanks. my right ear feels loved again. ☺

  • @Leo0718
    @Leo0718 Год назад +7

    If modular editors are too much. Then just use Micro editor, has plugins, works on the terminal and it looks and works nice. All shortcuts are sane and logical, customizable, powerful for just taking notes in plain markdown.

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

    Helix is the perfect marriage of kak and vim. The keybindings make sense mnemonically, despite being longer, which makes it easier to perform actions from memory (there's also a popup whenever you press certain keys to assist). Also, it took me awhile to understand how to configure neovim so it could be more usable than vi. The day I installed helix I was able to configure it exactly to my liking and it already had more [sensible] features than my neovim config did. Team neovim will call me stupid for that, but given how many videos there are on configuring neovim, I know I wasn't the only one. Finally, like you said, basing my text/code editor choice around the preinstalled programs on a Linux server is ridiculous. Most of team neovim would be crippled without telescope.

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

    i know what brings so many people to your videos is your way to narrating them is funny and engaging

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

    Love the vid! As a helix user who migrated from neovim, the thing that I like is that it just works. The install is easy. It works on every OS I’ve used it with, Mac, Ubuntu, Rhel, windows (gross I know). Single binary, config is easy. Don’t need an entire directory of Lua files. For me, it’s a breeze to use.

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

    To answer your question, I have no idea how I ended up here, but your style and writing is incredible. Have me some good laughs man, keep doing what you do

  • @j.r.r.tolkien8724
    @j.r.r.tolkien8724 Год назад +3

    I love this channel keep up the good work!

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

    finally, FINALLY, i see the difficulty of soft-wrapping text in a dang barebones editor mentioned by someone. i've been struggling with this issue for so long and have no clue how to do it elegantly. i've essentially resorted to unwrapping and rewrapping the text inbetween key inputs to hack something together just so i can stop staring at this problem... its so inefficient it makes even me (not a software engineer, not a smart person, not experienced in programming) gag. if you figure it out, please make a video on how you did it lmao

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

    Kakoune is pretty neat. I really wish it had slightly better support for plugins that change the interface/display itself so that it could do things like softwrapping and text decoration.
    Also, nnn is goated.

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

      I was wondering why the plugin syntax felt weird and now I know why after watching this video. I'd like for the creator to add something else more efficient/in memory with more comprehensive APIs as well. No pressure though, 'cuz Ik that stuff is hard

  • @Romearci
    @Romearci Год назад +12

    I'm so underqualified for this topic but I'm hooked. I've landed on Obsidian for notetaking and organization of my ideas months ago. But I'm all for passionate sowftware rants

  • @groxx
    @groxx Год назад +10

    YES! SOFT WRAPPING!
    It's like tabs vs spaces. One is objectively better in almost all cases.

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

    Oh man this hits so close :D It's so heart-warming to find an actual video about these internal struggles with niche text editor paradigms. Welp, I guess it's time to try to install meow plugin on my doom emacs and see if all hell breaks loose or do I finally find inner peace.. (we all know that's not happening).

  • @161LK
    @161LK Год назад +1

    I am just a OneNote user who recently googled for note taking apps which is why this got recommended to me and Vim syntax already makes me wanna quit, and I love this man's channel, it's amazing

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

    have a feeling im witnessing birth of a great youtuber, and now i will be able to say "ive been there from the beginning"

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

    I didn't search for this, I didn't know what Kakoune was. But I loved your first video, so when I saw you had a new one, I clicked. You've got a great presentation style. You're a RUclipsr now; looking forward to your inevitable sponsor segments I will skip.

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

    Oh woah, you actually quoted my article at 8:28!

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

    How can you only have 2 videos made! I could listen to your videos for centuries!

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

    God I love your video style this is so good. I absolutely love helix, I believe I also said so on your previous video. The stuff I like about it though is, now that I hear what you are saying about kakoune, even more present there (except LSP support & file picker). I absolutely love the idea of just having no features and piping everything to a command in order to process it. In short, you bastard, you're going to make me try another text editor.

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

      Oh, helix has the pipe feature. Nevermind then, still the perfect editor

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

    Hey new software youtuber. Your first video was very good. It touched and caressed the depths of my heart. Hoping for same quality from upcoming video.
    P.S. if you didn't know, Luke=Kenny.

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

    Ever since the last vid. I see this channel as something like the next fireship, but not really.
    So yeah man, your personality is making this channel blow up. lol!

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

    this is my favourite youtube video now. i will comeback to this later and watch it when i feel sad. i'll download it with yt-dlp from command line with -x flag and yank the audio with ffmpeg on my gnu/linux system. then i'll listen to this when i am doing sports or configuring my neovim. i love this video so much maybe it's even better than "pls rember" and it's song cover "Sember", both of which make me happy. yet, nothing has tickled me quite like this. it's like someone confessing you out of the blue in highschool but on the imaginary plane idk how to describe it.
    maybe i am just relieved to see people talking without support about these sensitive topics lol

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

    this guy chases micro efficiency? don't let this man known the existence of Dvorak keyboard layout.

  • @Kane-5263
    @Kane-5263 Год назад

    actually, you just got me interested! I think I will try it a few month, and soon I will deploy it to every servers I have to work on! Thanks for the presentation :)

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

    man, i'm not even interested in editors, yet I couldn't stop watching ( and at normal speed ) - kudos to you for attention-engagement content! ;-)

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

    I think (I didn't gather statistics, but I have a strong feeling) that Helix users would rather use 'td' (3 keys) to delete to the end of the line, than 'vgld'.

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

      Thanks! I use Helix and I didn't know I could do that. I always just use my muscle-memory 'vgld'.

  • @RenderingUser
    @RenderingUser Год назад +22

    Kakoune is a great editor. But watching this video while using Neovide is far better.

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

    I landed here because I subscribed on the vim video.
    I think RUclips recommended you because I watch nerds and watched videos about text editors and that zettellkasten note taking scheme, no offense.
    Today I turned on notifications. You are a funny fella.

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

    Real ones remember the left ear is the favorite. Doing my part to boost this since it had to be reupped.

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

    I somehow got this recommended by youtube I guess this is the 1% of the yt recommendations that are actually good

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

    You mentioned talking about how we got here, if we don't know what Kakoune is. Well, my friend, first of all I am glad I got here because this video is really good... but matey, you were in my recommended. High up too, didn't even need to scroll down. Good job 👍subbed :)

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

    3:08 I got here through RUclips recommendations. I think the RUclips algorithm figured out I'm a hacker. I'm about to shred this account down to its last atom.

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

    I've never used vim, tried emacs once 15 years ago, and never heard of the editor you talk about here. This video was what RUclips home page recommended to me, so here I am!

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

    3:09 Good question.
    As someone that would, like you, describe themselves as better in writing notes than writing code, I have to assume the recommendations algorithm actually did a good job and figured out that your video was made for me.
    In fact, this video clicked with me on a spiritual level.
    The topic of this video definitely isn't made for a main stream audience - in fact I didn't even know there's a linux community that would consider themselves being better at taking notes than programming - but here we are.

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

    Thanks for doing this. I'm with you on the soft vs hard wrap argument and this told me I shouldn't use Kakoune. Hell, even nano can soft wrap with a few command line arguments.

  • @andreyorst
    @andreyorst Год назад +16

    Yeah, I'm an Emacs user

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

      Lol, you are a legend

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

    I'm so glad you keep on doing this amazing stuff. Good job man!

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

    I tried Helix and it mixed up my Vim muscle memory so bad that my brain snapped and now I use micro.

  • @zydeas
    @zydeas Год назад +14

    The earth shook. Seas boiled. The sky opened above our heads.
    The second By Default video had arrived.

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

    I was searching "By default" and found your channel which had this kakkoune vids. But thanks for showing helix, now I am testing it :)

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

      How was your experience with it?

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

    Great video! I enjoyed every minute of it. I have also heard of Kakoune and Helix before, but I'll probably just stick with Neovim for now.

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

    Dude, I commented on his previous video to upload more videos, and now here it is!! Thanks 👍

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

    3:09 i landed on this video becauss youtube recommended your other on and I decided this is the perfect level of unhinged tech dude that i subscribed

  • @onyxa3144
    @onyxa3144 Год назад +7

    man can't wait to procrastinate for 30 minutes learning how to write my notes .0000000002 seconds faster.

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

    Wait why aren't comments loading? Annnnnd it's gone-
    For what it's worth I stuck around, and love the videos :p

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

    To delete to the end of the line in helix you can also do i.
    Just thought I'd point that out because I don't think I've ever used vgld even though it's technically the proper way to do it.

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

    The algorithm led me here, I had no idea there were text editors like this for note taking but I'm definitely gonna learn and use one of them

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

    i'm a vscode user and i never take notes, but somehow this was on my homepage (and i appreciated it)

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

    @3:12: Heeey, it's me!!! Yt just recommended me and it seemed interesting. I don't even code regularly (other than 1 small school project I'm working on rn, the last time I'd coded anything was in 2018 or 2019)

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

    I didn't search for anything, I found this video because I subbed after watching your first lmao

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

    I'm not here looking for the best text editor. I don't care. I'm here because you care so much and in such a funny way that it's quite entertaining to watch you ranting.

  • @LeFlamel
    @LeFlamel 6 месяцев назад +2

    I mean, what looks like 3 keys in Kakoune is actually 4. You're not accounting for shift. Really the whole point of visual mode was to prevent needing to hold modifiers (since either way it's a keypress). Also, assuming you know you need 3 words from your starting point and haven't selected anything yet, you can use numbers to indicate how many times to repeat a command. So Helix has a true 3 key solution - v3w.

  • @lightningx10
    @lightningx10 Год назад +17

    I know Emacs is technically slower still but you can make it feel faster by using it in daemon mode where it's always open. It takes a little bit of ram (like 50-100MB approx), but no CPU at idle and then it opens instantly because you're just loading the frame, not the whole editor.
    Oh and it can be your window manager lmao.

    • @MaxPrehl
      @MaxPrehl Год назад +15

      The GNU/Emacs operating system.

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

      @@MaxPrehl Thats unironically what RMS wants

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

    Love this. Keep going. :)
    And soon you'll not only write plugins for some text editor but you'll be sucked into writing your own text editor from scratch. Looking forward to that.
    Oh, and maybe also try and comment on Kate? Because it's an absolute beast of a text editor. With all the fancy stuff that you could imagine from LSP support to git integration all the way up to having a decent file browser, session support, and so on and so forth. Oh and it's fast and integrates nicely with your KDE desktop. :)

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

      Kate is one I've used before as well... Great suggestion

  • @enigmatico6209
    @enigmatico6209 6 месяцев назад +1

    "If you somehow landed in this video without knowing what Kakoune is, how did you end here? What search terms did you use?" - None. The algorithm decided to feed me your video, and I had no idea what Kakoune was so I clicked on it out of curiosity :P. I personally use Kate for everything.

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

    3:07 Helix in the title probably got this to my home page, and boy am I glad it did.

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

    i love the way you rant, also validating my thoughts, ima subscribe!

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

    😂😂😂😂 second video on your chanell and I'm already hooked 😭🙏🏾😂😂 I never even plan on using kakoune(satisfied neovim enjoyer here😂) but this content just rocks man👌🏾😂😂😂

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

    I've been using helix for more than a month now, and it is just as much pre configured as I would like it to be.

  • @bdjnk
    @bdjnk Год назад +7

    Another software developer Helix user here. I agree with your assessment, and the included features and sane defaults are such a blessing. Controversially, I would like Helix less if it had plugins.

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

      The only thing i miss in Helix is a File-Tree-View. But besides that, i love helix.

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

      you can just not install them but some of us reaaaally need them

  • @Jordan-hz1wr
    @Jordan-hz1wr Год назад +1

    I’ve never gotten more “son I’m disappointed” vibes from a content creator. I love it.

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

    I know Kakoune from Helix because the official guide often talk about it, And philosophy of Helix is similar to Rust, safety is the main concern. Sometimes when i code in Neovim and using a command, it just blow up because i mistype a letter or i forgot to clear the previous excess command using . The key difference in Helix is the part that got blown up only inside the selected area so you know which one is problematic, it is similar to Unsafe block in Rust.