Neovim - Mapping your way to productivity (NeovimConf.live talk)

  Рет қаралды 7,835

Ben Frain

Ben Frain

Күн бұрын

First off - apologies for the water drinking! I’d had a cold and dry throat + nerves made me look/sound like I was auditioning for a teacher role in ‘The Faculty’ 🤣
I had the pleasure of speaking at NeovimConf.live 2022 and this is a recording of my talk from the event.
My talk is a beginner's guide to better keymapping.
You can view the slides here: nv2022.benfrai....
Here is the full playlist from the event: • Neovimconf 2022
My ever changing config:
gist.github.co...
My blog:
benfrain.com
My web development books:
www.amazon.com...
My video courses, including 'Ultimate Text Editing Productivity with Sublime Text':
Skillshare: www.skillshare...
Udemy: www.udemy.com/...
Subscribe to my newsletter:
benfrain.us19....... and I can update you with news of new courses, what I've been working on and reading.

Пікірлер: 21
@sp3ctum
@sp3ctum 8 ай бұрын
This was inspirational, thanks for sharing. It's like neovim for humans. I recently set backspace to silently run :wa and it's been really nice. Nothing quite like the feeling of finding a good keybinding like that. I have the ergodox EZ and backspace and esc are both on my thumb keys.
@just_nicolas_13
@just_nicolas_13 Жыл бұрын
You made my day ! I had the same logic of jumping to specific window with single key press + number but I didn't have the window number displayed. It may seem like nothing but it's so much more practical with the window number directly on my status line. Many thanks !
@benfrainuk
@benfrainuk Жыл бұрын
Excellent Nicolas, glad it helped 👍
@peteryates308
@peteryates308 Жыл бұрын
Really interesting, thanks for posting. I'm going to give the jumping to windows by number a try. I also keep a diary and use luasnip's date snippet heavily.
@benfrainuk
@benfrainuk Жыл бұрын
Wait, is there an actual date specific thing I’m missing out on? Or you mean like I have already? Let me know how you find the number based switching. It’s been great for me!
@peteryates308
@peteryates308 Жыл бұрын
So it turns out date is from rafamadriz/friendly-snippets, I thought it was built into luasnip. Basically I type date, press tab and it inserts the date. Also works for datetime, ISO timestamps, time, lorem ipsum and various other handy things you might want to insert.
@benfrainuk
@benfrainuk Жыл бұрын
@@peteryates308 ah, yea that works too. Probably better than what I have tbh. Will take a look. Thanks 🙏
@hglbrg
@hglbrg Жыл бұрын
So cool to see you get to speak on a neovim conf, mate! I've been using LunarVim for a while now, and am building my own dotfiles basically stripping away anything in LunarVim I don't need and add some things I do need. I think LunarVim is very thought through so it is like using someone more experienced's dotfiles and then edit them to suit your own needs for me. WhichKey is a plugin I juts couldn't live without now and I got introduced to that through me using LunarVim and i, as you say in the talk, made me think about my bindings to make some sort of sense with groupings rather than just mnemonics. Btw still rocking the Moonlander and still got some of the shrink tubing left. :)
@benfrainuk
@benfrainuk Жыл бұрын
Yo 👋 thanks for that. Yes still on the Moonlander most days myself 👍
@jacekkurlit8403
@jacekkurlit8403 Жыл бұрын
Hey Ben, I see that you have a lot of keyboards ;) Which one do you prefer to use?
@benfrainuk
@benfrainuk Жыл бұрын
Ha, yes, a few. At present, I use the Moonlander and Advatage 360 the most! Do you have a mech keyboard addiction too?
@jacekkurlit8403
@jacekkurlit8403 Жыл бұрын
@@benfrainuk I bought Moonlander last month and still trying to figure it out. Also I decided to learn colemak-dh along and it will take a while to use it in my daily work :)
@Max-bh8tg
@Max-bh8tg Жыл бұрын
Where can i find your keybindings?
@benfrainuk
@benfrainuk Жыл бұрын
Just added a link in the description 👍
@darkenblade986
@darkenblade986 Жыл бұрын
great stuff with the window hopping. check out kangaroo if you wanna combine window hoping with word search
@benfrainuk
@benfrainuk Жыл бұрын
I suspect the problem I will have with that is the same issue I have with Harpoon - it’s that I actually have to remember to do something 🤣🤣 I need something that somehow takes note of significant points in files and remembers them for me, easier said than done I know!
@darkenblade986
@darkenblade986 Жыл бұрын
@@benfrainuk? If you want to remember points in a file check out Vim marks. U can make marks persistent.
@JavierHarford
@JavierHarford Жыл бұрын
I love the content but feel like I'm in your esophagus every time you drink during this talk, please refrain or mute 😂
@benfrainuk
@benfrainuk Жыл бұрын
Sorry. I’d had a bad cold and was recovering! Throat was incredibly dry. 🤣
@darkenblade986
@darkenblade986 Жыл бұрын
@@benfrainuk they're just being dramatic. You were fine.
Neovim Power Tips: Volume 2
24:25
Ben Frain
Рет қаралды 8 М.
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 19 МЛН
MY HEIGHT vs MrBEAST CREW 🙈📏
00:22
Celine Dept
Рет қаралды 39 МЛН
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 41 МЛН
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 26 МЛН
Neovim - Power Tips: Volume 1
15:52
Ben Frain
Рет қаралды 8 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 71 М.
Writing Plugins - It's Never Been Easier (NeovimConf 2022)
23:49
Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022
51:54
NDC Conferences
Рет қаралды 106 М.
10 Advanced Vim Features (You Probably Didn't Know)
21:47
Sebastian Daschner
Рет қаралды 74 М.
Helix: an editor hopping story (NeovimConf 2022 Talk)
17:23
Maas Lalani
Рет қаралды 87 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 720 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,2 МЛН
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 19 МЛН