![Ben Frain](/img/default-banner.jpg)
- 51
- 820 275
Ben Frain
United Kingdom
Приєднався 24 сер 2012
An author and web developer reviewing tech products and mechanical keyboards, and covering Neovim and productivity.
My long-running blog is at: benfrain.com
As an Amazon Associate, I earn from qualifying purchases.
My long-running blog is at: benfrain.com
As an Amazon Associate, I earn from qualifying purchases.
Neovim: Replacing Telescope with FZF-LUA
This video shows you how you can replace Telescope in your Neovim configuration with FZF-LUA, a lua implementation of FZF file picker inside Neovim.
Timestamps:
0:00 Telescope
0:30 FZF
0:57 FZF-LUA
1:45 Install and Configuration
3:10 Mappings with Cursor specific configs
5:35 Selecting files and sending to Quickfix
5:54 Scrolling Previews
6:45 Summary
Config files: gist.github.com/benfrain/97f2b91087121b2d4ba0dcc4202d252f
FZF-LUA: github.com/ibhagwan/fzf-lua
Timestamps:
0:00 Telescope
0:30 FZF
0:57 FZF-LUA
1:45 Install and Configuration
3:10 Mappings with Cursor specific configs
5:35 Selecting files and sending to Quickfix
5:54 Scrolling Previews
6:45 Summary
Config files: gist.github.com/benfrain/97f2b91087121b2d4ba0dcc4202d252f
FZF-LUA: github.com/ibhagwan/fzf-lua
Переглядів: 4 714
Відео
Review: Kinesis Advantage360 Pro Signature Edition. The best Ergonomic Split Wireless Keyboard?
Переглядів 5 тис.Місяць тому
A review of the Advantage360 Pro mechanical keyboard. I reviewed the Advantage360 back at the end of 2022 so this review concentrates on what has changed since then and why I'm taking another look. 0:36 Build quality 2:07 Why I'm looking at it again 3:39 New switch choices 5:18 More scooped homing keys 5:28 On/off switches unchanged 5:45 PCB versions 6:04 Connection issues? 7:05 Configuration 7...
More Keys or Fewer Keys for mechanical keyboards? Which is most productive?
Переглядів 8 тис.2 місяці тому
If you've seen all the variation with mechanical keyboards, you might be wondering whether less keys or more keys are better. I certainly did so I set out to find out... Specifically a 30 day test using the Cornish Zen 42 key keyboard exclusively. If this video was useful, please consider buying me a coffee. It really helps out with getting these videos made: ko-fi.com/benfrain 0:23 Like and Su...
Neovim - how to do project-wide find and replace?
Переглядів 2,1 тис.4 місяці тому
So you are using Neovim but being able to do something as simple as find and replace across your project seems baffling. I'll show you how I do it. It is quick and efficient, especially if you have Telescope. Here is what I use: `cfdo %s/stringOne/stringTwo/g | update | bd` There is also a great gist with further clarification on differences between ‘cdo’ and ‘cfdo’ here: gist.github.com/Integr...
Review: Keyboardio Model 100. A wooden, split, programmable mechanical keyboard
Переглядів 2,9 тис.4 місяці тому
Watch a full review on the unique Model 100 from Keyboardio. Find out more about the board here: shop.keyboard.io 0:12 Switch Options 0:51 Contents and Setup 1:22 How it feels 2:18 Keycaps 3:00 Octopus stand 3:24 Something different 4:05 Programming 5:50 Too difficult 7:30 Thumb keys 8:06 My problems 8:45 Palm switches 9:56 Support 10:57 Conclusion 12:08 Like, subscribe My blog: benfrain.com My...
Review: Dygma Defy - a high-end, split, gaming, ergo programmable mechanical keyboard
Переглядів 22 тис.7 місяців тому
This is a full and detailed review of the Dygma Defy. A split, ergonomic, gaming centric mechanical keyboard from Dygma. Grab yourself a Defy here: dygma.com/BENFRAIN The model I have is the black on black, you can get that here: collabs.shop/sejb7y 0:00 Start 0:28 Overview 2:00 Pricing 2:50 Build quality 5:00 Tenting 5:24 Initial connection problems 6:26 Lighting 7:11 Bazecor 11:36 Thumb Clust...
Review: ZSA Voyager, a split, ergonomic and programmable mechanical keyboard
Переглядів 45 тис.9 місяців тому
A full review of the ZSA Voyager after 2 months of daily use. Here are the clamps I used with the tripod kit: amzn.to/46VzTAL I also think these would work well and probably give more mounting options: amzn.to/3G6Vr1i And here are the electronic calipers used to measure the keycaps: amzn.to/49wzSoA Here is my Configuration for the Voyager: configure.zsa.io/voyager/layouts/VjKAJ/latest/0 0:00 St...
This ZMK keyboard layout editor is amazing! Perfect for Kinesis Advantage360, Corne etc
Переглядів 17 тис.11 місяців тому
# Links ZMK editor is here: nickcoutsos.github.io/keymap-editor/ Buy an Advantage360 here (Affiliate link): amzn.to/3XdtvQa Urobs homerow mods stuff: github.com/urob/zmk-config#timeless-homerow-mods # My blog: benfrain.com # My web development books: www.amazon.com/Ben-Frain/e/B00BIK2USQ # My video courses, including 'Ultimate Text Editing Productivity with Sublime Text': Skillshare: www.skills...
Review: Dell 6K 32” Monitor U3224KDA - Possibly the best value for money monitor for your Mac
Переглядів 28 тис.Рік тому
An initial hands-on review of the Dell U3224KDA 6K Monitor. This thunderbolt equipped monitor is expensive but around half the price of the only other 6K 32" Display, the Apple XDR. With so many extras built in, the Dell may just be the Millenium Falcon of monitors; it might not look like much, but it's got it where it counts! If this review is useful, please consider buying me a coffee. It rea...
Review: ZSA Platform - the tenting kit for the Moonlander split ergonomic mechanical keyboard
Переглядів 8 тис.Рік тому
A full review of the Platform tenting system for the Moonlander split ergonomic mechanical keyboard from ZSA. 0:00 Introduction 0:47 Setup 3:15 What's it like? 3:44 Sound test 5:05 Travelling 6:33 Conclusion # My blog: benfrain.com # My web development books: www.amazon.com/Ben-Frain/e/B00BIK2USQ # My video courses, including 'Ultimate Text Editing Productivity with Sublime Text': Skillshare: w...
I broke my Kinesis Advantage360 Pro when swapping the key switches
Переглядів 12 тис.Рік тому
I broke my Kinesis Advantage360 Pro when swapping the key switches
BOOST Your Productivity in macOS - keyboard only, instant app switching, and easy window arrangement
Переглядів 4,5 тис.Рік тому
BOOST Your Productivity in macOS - keyboard only, instant app switching, and easy window arrangement
Which one to buy? Moonlander, Advantage360 or Glove80? Split ergo columnar mechanical keyboards
Переглядів 35 тис.Рік тому
Which one to buy? Moonlander, Advantage360 or Glove80? Split ergo columnar mechanical keyboards
Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB
Переглядів 55 тис.Рік тому
Review: MoErgo Glove80. Split, wireless, mechanical, and programmable ergonomic keyboard with RGB
Neovim - Mapping your way to productivity (NeovimConf.live talk)
Переглядів 8 тис.Рік тому
Neovim - Mapping your way to productivity (NeovimConf.live talk)
Review: Kinesis Advantage360 Pro. Split, wireless, mechanical, and programmable keyboard.
Переглядів 47 тис.Рік тому
Review: Kinesis Advantage360 Pro. Split, wireless, mechanical, and programmable keyboard.
Review: Dactyl Manuform - Ergonomic Mechanical Keyboard, hand built, build guide and testing
Переглядів 31 тис.Рік тому
Review: Dactyl Manuform - Ergonomic Mechanical Keyboard, hand built, build guide and testing
Review: Sofle Split Mechanical Keyboard - build, encoders, choc switches. Full Review.
Переглядів 49 тис.Рік тому
Review: Sofle Split Mechanical Keyboard - build, encoders, choc switches. Full Review.
My new best-selling book! Responsive Web Design with HTML5 and CSS, 4th Edition, is out now!
Переглядів 2,3 тис.Рік тому
My new best-selling book! Responsive Web Design with HTML5 and CSS, 4th Edition, is out now!
Review: Dygma Raise - a split, programmable, hot swap, mechanical keyboard
Переглядів 18 тис.2 роки тому
Review: Dygma Raise - a split, programmable, hot swap, mechanical keyboard
Better Neovim plugin setup! Use Packer, break your init.lua into modules, look like a hero!
Переглядів 17 тис.2 роки тому
Better Neovim plugin setup! Use Packer, break your init.lua into modules, look like a hero!
The BEST Neovim color themes; some with support for Terminals and the latest Lua plugins
Переглядів 30 тис.2 роки тому
The BEST Neovim color themes; some with support for Terminals and the latest Lua plugins
Neovim motion plugins compared: Quick Scope v Hop v Lightspeed
Переглядів 13 тис.2 роки тому
Neovim motion plugins compared: Quick Scope v Hop v Lightspeed
Ultimate Text Editing Productivity with Sublime Text (trailer)
Переглядів 1,5 тис.2 роки тому
Ultimate Text Editing Productivity with Sublime Text (trailer)
Moonlander Layout 5 months on. Tap dance, Colemak and layers on ZSA's split programmable keyboard
Переглядів 33 тис.3 роки тому
Moonlander Layout 5 months on. Tap dance, Colemak and layers on ZSA's split programmable keyboard
Neovim 0.5 - Lua, built in LSP, Treesitter and the best plugins for 2021.
Переглядів 25 тис.3 роки тому
Neovim 0.5 - Lua, built in LSP, Treesitter and the best plugins for 2021.
Review: Panic's Nova 2021 - Is this a VS Code and Sublime Text beater?
Переглядів 15 тис.3 роки тому
Review: Panic's Nova 2021 - Is this a VS Code and Sublime Text beater?
Thanks for this interesting video. One question : would you share a website where I could find the special compatible keycaps for macOS, or a decent replacement ? I don’t mind a little fantasy, but it really bugs me that ZSA doesn’t include some with the base package. That’d be great.
My smol 15cm hands seem to like the thumb cluster at least when dry typing (I don't own the keyboard.)
I wonder how you use it with a mouse/tablet and the only left side layout. I’m a designer that loves to use keyboard shortcuts. Is it possible to use all the shortcuts on one side?
Sure. It’s fully programmable so you can add whichever thing to whichever side you want 👍
thank you for making revisit, i like that they actually heard you. Question: why turning on/off button so important, doesn't you turn it on once and forget for the months?
Do you have your dotfiles in their entirety posted anywhere?
No, Just my Neovim config files linked in the description.
get an ipad instead. I like the idea, but 600USD. puff!
it's terrible at tenting, but it gives a nice weight so the keyboard doesnt move anymore
One thing to consider, if you break the usbc port, unsoldering the controller is an absolute pain. Got 2 of these kits at home. Waiting for my last list and pin row to make the controller removable.
First of all, I'm super grateful that you made this video short without a lot of time-wasting rambling, so thanks for that. But its funny because I recognized the book you have in the background about responsive web design, and I wondered why you had it on the wall. I'm actually going through that book right now to polish up and get a better understanding of the front-end side of things. I looked at the name of the channel and realized that you are the author of the book I'm reading! Just a funny coincidence I wasn't expecting.
Ha, brilliant 🤣🤣🤣🤣 Hope you are enjoying the book too?
Does anyone know how to add special characters such as á, é, í, ó, and ú to the special keys (1-4) or to make the vowels automatically become accented if I hold the key for longer?
Can't you use solder wick instead ? also you really should use flux when soldering. as they say the difference between a pro and amateur solder is flux. I am not familiar with the guy you mentioned where you learn how to solder but if he doesn't use solder wick nor flux I don't think you should recommend him at all. also... the keycaps with legends are also made of PBT.
no keyboard should be that expensive, people must be crazy to spend that much
Love it. Straight to the point: home row mods are a pain to implement. Thanks for saving me the time and money, Ben!
Since you asked the question about other products to consider reviewing, how about virtual desktop spaces, I e. VR headset that project "bigger" screens in front of your eyes and perhaps how these great keyboards might fit in that realm.
I <3 your great methodical and objective content. They are helping me to decide on which keyboard to upgrade to, I'm close to only having to figure out the budget for one.
I've now watched a couple of your videos, they have been greatly informative. You have more than earned that subscription. Kudos!
Ben, thanks for the video. I switched to Glove80 from a regular Keychron K2. So ortholinear and column stagger all at once, took me a few weeks to get used to. And to get up to speed with where I was with regards to typing speed. That said, Glove80 has been a joy to use. Your video was one of the main reasons for my buying decision. I actually got it as a 2nd hand purchase (someone who ordered didn't want it anymore and was selling it). Thus, it doesn't have choc whites and have pro reds. I'm divided about desoldering pro reds and putting choc whites. As a comparison, I finally settled on kailh box whites on my Keychron after experimenting quite a bit (with Gateron browns, Cherry MX blues and kailh mints). I do really like the kailh box whites and would like to have a similar experience on the Glove (with kailh choc whites) How would you rate having to desolder pro reds on Glove 80 and putting kailh chok whites in yourself?. As someone who did that for your Advantage 360 once (yes, I did watch that video), what would be your general recommendation?
I think my best advice here would be to pick up another second hand Glove80 with white switches and sell whichever of the two you like least. The MoErgo has a good buy/sell channel where you can likely pick one up soon enough. That will save you the hassle of potentially messing up and also enable you to be certain which you prefer.
Can you use just the left side by itself without the right side even being plugged in?
its all cool but that switch sound is awful... eww brother ewww
Eye of the beholder. It’s now one of my favourite sounding/feeling boards 🤷♂️
So I just ordered one tonight. Not going to lie, I am pretty nervous, coming from my GMMK Pro that I have had for the last little while, but I really am excited to see what its going to be like typing on my first split ergo board. I was so torn between this and the Glove80. I had both of them in a cart at one point ready to hit buy, but for me, not having hotswap was the major deal breaker and I really really just fell in love with the look of the voyager and the flatness of it. I also game on my stream and seen that the keywell of the Glove80 didn't really lend itself well to using WASD properly. As a software dev, I am really hoping this helps me at work too to speed up coding and being able to use modifiers a lot easier. Thanks so much for the videos, I relied on them heavily to make my decision!
Let me know how you like it when you’ve used it a few months 👍
@@benfrainuk will do!
Instead of cfdo, why not bufdo?
Because the files are in the QuickFix list when I want to make changes to them
Greetings from Scotland mate. That was an exceptionally candid and thorough review of a “product” (right word?) I’ve been really interested in for quite some time. The DIY approach really makes me shy away but thanks so much for pointing us in the direction of some other ergonomic keebs. Definitely gonna take a look at getting my hands on a Moonlander based on what you said! Have you ever gone back to your Dactyl? And have you got any similar opinions for ergonomic mice? The whole ergonomics discussion is a really interesting one and particularly for someone in your line of work I expect.
Hello there! 👋. I still have the dactyl but I never use it. I just think there are too many other good pre-built options in the same vein. If you can put up with listening to more of me, have a look at my videos on the Advantage360 and Glove80. With regards to mice, I’ve always been very happy with the Logitech MX Master amzn.to/3X01Qow
sounds ass
check out kanagawa, it really looks comfy to my eyes
rgb layr+/-bluetooth layer media +/- nav layer function(f24) layr +/- number layer mouse layer +/- special symbol layr macro layer? if shell is enabled...may be anotehr layer... cant have these many layers if you are handling like 10 programs at one... so it is always more keys...end of discussions
Awesome review, thanks. Can you try looking in to the new keyboard from Dygma that is named Defy ?
Already reviewed, have a look at my other reviews ;)
No offense but if you didn't touch type before you switched to a new keyboard layout your experience is kind of irrelevant. It's apples and oranges.
Over the last year i bought a kinesis advantage 360, then a Glove80, and then a corne 42 prebuild. I am going to stick with my Corne and try to sell the other ones. The only flaw I can really sense is that the P and Q buttons are not as comfortable to hit as the Glove80, for example, but in general I feel more comfortable and faster with fewer keys. It is probably muscle memory because I only use these keyboards for work and then I am on a normal keyboard gaming all night. I appreciate the small form factor of the corne because it eats up significantly less space on my desk, and feels more similar to a normal keyboard. Using a layer for special characters and stuff is more natural since the keys are not in physically "weird" locations (offset, different shapes, up higher etc).
why your cursor is so fast and smooth?
I’m using Kitty terminal. Always found that to be very fast. Maybe it is that? 🤷♂️
@@benfrainuk no its not kitty, I'm using kitty too but your scrolling and moving around in neovim is on another level 🥲 i saw this kind of performance on zed editor but never on neovim
it's fast because kitty supports GPU
@@MohammadSalehzadeh-w8r I have a very fast key repeat setting so could that be a factor?
@@benfrainuk I figured that out and made mine 2 times faster and now my cursor is fast. thanks for helping 🙏🙏
Thank you really enjoyed this video!
Telescope is great, but it sucks compared to fzf-lua
What is it you find better about FZF-LUA?
@@benfrainuk performance. I work on repos with many files, and very large. Filtering with telescope, even using native extensions and stuff is ridiculously slow, to the point of freezing the editor. Also, It has too many configuration options making it very confusing
As SOON as I heard that you pulled the copper out I knew exactly how you fixed it lol. I built a keyboard for a friend and managed to overheat one of the copper leads so much that it actually detached from the board. I had to do almost exactly what you did, but I had a bit of spare braided wire lol. Good on ya for thinkin on your feet though hahaha
These sound sooo aweful like cheap plastic sound.
what's the plugin to get the cursive font for the function keywords and comments?
I’m using Kanagawa theme and Kitty Terminal with Victor Mono font. 👍
Great video. I also switched to fzf-lua recently in pursuit of a more coherent experience with my shell. One of the cool things about fzf-lua is that your FZF_DEFAULT_OPTS and FZF_DEFAULT_COMMAND are honoured within neovim. So if you are using an fzf colour theme or use a particular program for file searching via fzf, all of that will carry over, and I find that it brings everything together very nicely.
Ooh, that is nice, didn’t realise that. 👍 I’ve only been using FZF-LUA a short while but not found anything that’s made me go back to Telescope yet, you?
@@benfrainuk nope. As much as I do like Telescope, fzf-lua slightly wins me over. They seem to have total feature parity from what I can see as well
I use fzf-lua for live-grep and git status and pretty much Telescope for everything else. Initially I also switched entirely to fzf-lua but then started noticing a slight delay when triggering the commands as compared to telescope specially those with previews. Is there any particular reason I you switched to fzf-lua entirely?
No, Just curiosity. Wanted to see if it was any quicker on a larger repo. Wasn’t measurable but kept it as I quite like the aesthetic 👍
@@benfrainuk Yes, for very large projects fzf is just great. It by mistake I run telescope find_file on my entire home folder it will get stuck if I start typing a query, fzf (and so fzf-lua) on the other hand handles that like a champ. So I still use both and have Fzflua files mapped to a key binding. The reason I use Telescope is because I feel it a bit snappier when I first open the popup window as compared to fzflua (but both are great).
who travels with their keyboard?
I do 2/3 times a week 🙂
@@benfrainuk as someone who owns multiple, nice keyboards, why don't you just keep them at all the places you would use them?
@@The1wsx10my work place does ‘hot desking’ so you don’t get somewhere to leave your kit. And even if it did, I would still want to keep it with me!
@@benfrainuk interesting. im not sure i'd like changing desks every day like that. you must be very organised or have very few items on your desk
Excellent review, just what I needed from a dev's point of view. One question, do you miss the curve from the 40" compared to this one? I thought anything bigger than 27" should have a curve. I had a 29" flat LG wide monitor and I returned it because looking at the code/text in the corner was weird and I found myself dragging everything to the center.
If you are used to a curve, it feels oddly flat at first but after a week or so I didn’t even think about it. Not sure I would go bigger than 32” without any curve though
@@benfrainuk Thanks for sharing your experience Ben 👍I guess I have to sit a little further away.
Did know that, will try it out! Thanks. Which theme btw?
Bearded theme feat. Melle Julie
I agree and don't like the location of thumbs for many of the smaller keyboard. I rarely use the bottom row outer modifiers on my preferred board, the Reviung41. I relegate the control, alt, and enter to them. Also use tab (on both sides) for my layer 1 instead of using the bottom row. Navigation is so important as I use them more than 60% of my standard letters. I played with putting them on my base layer on the ;./, but also looked for smaller keyboards that had dedicated arrows. I also use lighter switches for my nav layer key. The 40% movement is all about removing what you don't need and keeping what you do. There are quite a few keyboards out there that are in the 40's camp. I'm very happy programming on a little keyboard, but agreed - different things work for different people. Great job giving it an honest effort and thanks for posting about it.
Ohhh man ! That keycap looks amazing!
With either small keyboard, you could try getting a second keyboard that is just a number pad or arrow pad.
That kind of makes the argument for just having the keys you actually need on a single keyboard though!
@@benfrainuk Sure, but none of the ergo, columnar keyboards that I know of have a number pad or arrow pad. Also having separate pieces would allow you to position them for greater ergonomics and keep the footprint small when you don't need the extra keys, like when traveling. And there are other situational benefits to separate boards. I have a media control 3x3 keyboard plugged into my personal machine, so that when I KVM switch my main keyboard over to my work machine, I can still control the music that's playing.
A year ago I was using a moonlander, and went down bit by bit to about 44 keys. Then I switched to a sofle choc, to get the short stroke mechanical switches, but I realized I didn't need the outer column or the number row. Now I have a 36 key Corne 5x3+3, but I want a pinky column that's more aggressively staggered. I ordered a ferris sweep 5x3+2 kit, which should arrive by the end of the month.
Let me know if you prefer the sweep!
it is such a shame that this expensive keyboard dont even have the 2.4Ghz wifi connection avaliable. =(
Thank you! I rarely comment on anything, but you just saved my sanity after hours of fighting with code. Subscribed!
Can you do mouse control? Or only muse button clicks?
I love Colemak-DH and the MBK keycaps. Unfortunately, it was just too much of a hassle when gaming so I had to go back to the far inferior QWERTY.
Arrow keys are definitely really hard to put under a layer. Shoot, whether in work or play, I use them ALL the time. I have a Dygma Defy and counter to what a lot of people seem to recommend, I have my arrow keys in one of the thumb clusters, for each layer. I just can't give them up.
Better Display app can probably fix that. Even if you have to clone the EDID of another monitor.
does anyone here in the comments have experience with this product and is also suffering from carpal tunnel syndrome?