Vim: Tutorial on Customization and Configuration (2020)

Wondering how to organize Vim natively? Here's 8 tips to 🔥maximize🔥 your Vim productivity!
📔 View the Vim presentation slides: bit.ly/2yD63Gb
Often we tend to stuff our vimrc files to the point where maintainability becomes impossible , or download so many external plugins that we forget this functionality is provided by Vim natively. In this talk, we explore how to organically and effectively 🛠️configure🛠️ Vim with no external plugins whatsoever.
We'll be exploring the following, each with practical demos to follow along:
0:00 Intro
1:05 Configuration Basics
16:23 Syntax & Highlighting
31:24 Filetype Detection
35:04 Autoload Scripts
43:44 Native Compile Options
54:38 File-specific Plugins
1:00:27 Global Plugins
1:12:46 Packages
1:21:34 Portability
IMPORTANT: I said two things that were incorrect during the demonstration, and unfortunately the text that should have been displayed for pointing out the corrections synced a few minutes later. Here are the corrections:
13:58 - plus sign register = clipboard register, NOT unnamed register (correction shows @ 15:54)
19:01 - set path+=. means current file, not current directory (correction shows @ 20:53)
What was your favorite tip? What's your favorite Vim feature? Let me know in the comments!
🎉 Contact Me:
/ leerenchang
/ leerenchang
/ leeren
Subscribe: / leerenchang

Пікірлер: 154

  • @leeren_
    @leeren_3 жыл бұрын

    Hi everyone - remember to visit my community channel to give me suggestions on new videos to do and to stay up to date with everything that i'm working on: kzread.infocommunity

  • @BrotherKaif
    @BrotherKaif2 жыл бұрын

    This is honestly the best video on managing vim I've ever come across. I especially love your approach to plugin management with submodules. I'm definitely adopting that. You're an excellent teacher!

  • @uuu12343
    @uuu123433 жыл бұрын

    (Relatively) new vim user here This is helping me really understand how vim works and how to manoeuvre around vim and making it look great

  • @leeren_

    @leeren_

    3 жыл бұрын

    I'm so glad it's helping! As a relatively user, what do you think of the pace of this video? Is it easy to digest? One of my biggest goals in making all these videos is to ensure anyone with any amount of experience can learn at a good pace.

  • @elliotalderson7218
    @elliotalderson72183 жыл бұрын

    By far one of the (if not THE) greatest talk I've ever come across on vim.. watched both of your vim videos... Creating symlinks along with submodules just blew me away.. Never thought I would use them this way... Thanks a lot dude for the effort and such a lucid talk !! Loved it !!

  • @JessPatton
    @JessPatton2 жыл бұрын

    Switched to vim (neovim) about two years ago, and just found a few of your talks. Thanks so much for making these, really informative and super helpful. Really appreciate you sharing your knowledge with the community.

  • @cpakkala
    @cpakkala2 жыл бұрын

    First person I've seen who loves osc 52 as much as I do. It changed my work life. No more need to run an X server in Windows and deal with other complications...

  • @seungjinkim8860
    @seungjinkim88604 жыл бұрын

    Been waiting for this my man. Can't wait to learn through this video. You're the next big thing.

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thanks bro! Hell yeah

  • @KikoJuarez
    @KikoJuarez3 жыл бұрын

    This is the kind of video I was looking for! Completely revolutional! Thank you!

  • @leeren_
    @leeren_3 жыл бұрын

    I would love if you could all leave some feedback about the structuring of the talk! I'm thinking of making future videos more specific and digestible, 10-15 minutes in length, instead of broad and deep like this one. Thoughts?

  • @FHidber

    @FHidber

    3 жыл бұрын

    This was too high level for me, but I still enjoyed it a lot! That being said, I think the length is a bit over the top, although the content is crazy well organized. I personally think you should do a mini series with part 1-4 or smth like that where it is more digestible.

  • @leeren_

    @leeren_

    3 жыл бұрын

    @@FHidber Thanks, good feedback!

  • @quentmadeit9695

    @quentmadeit9695

    3 жыл бұрын

    I use vim daily and understood the video. I like the long videos with timestamps because it mimics a virtual classroom. There something about covering more then one subject that allow myself to not only grasp a topic, but identify areas where I am weak at, in this case the runtimepath and its directories. I wouldn't change much; maybe a warning for the upcoming swears, but that didn't bother me at all. Overall great video that left me wanting to dive deeper into the runtimepath to learn more and I feel like the video over an hour cause it takes over an hour to discuss it.

  • @notlessgrossman163

    @notlessgrossman163

    3 жыл бұрын

    Id like specific topics on customized Vim foe specific purpose.. i use Vim to write reports so i use the goyo.vim plugin but struggle with limelight. All because I don't know the FUNDAMENTAL PRINCIPLES of HOW VIM HANDLES COLOR: syntax highlighting, background color, etc.. in different terminals, including MS Gvim Gui.

  • @adriansrfr

    @adriansrfr

    3 жыл бұрын

    Yes, definitely. Leave people hungry. :-)

  • @nitinkhola4491
    @nitinkhola44914 жыл бұрын

    there is so much noise on youtube when it comes to "vim" tutorials. your approach of keeping it lean and covering a lot of depth is GREAT. this topic needed this approach. i think we should use your word "revolutional" to describe it. many thanks.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you!

  • @jbyork
    @jbyork4 жыл бұрын

    Great video, Leeren. I learned so much from your first vim talk, and was excited to see another video. Thanks for bringing GNU stow to my attention! It's a life changer!

  • @leeren_

    @leeren_

    3 жыл бұрын

    That is great to hear! Thanks.

  • @insiderich7372
    @insiderich73723 жыл бұрын

    Amazing Leeren...saw both your videos back-to-back..lets just say I am walking away with solid notes! Thanks very much for the amazing effort. Really appreciate it!! Team Vim needed something like this real bad :)

  • @leeren_

    @leeren_

    3 жыл бұрын

    That's great to hear! Thanks for watching!

  • @brenogoya3481
    @brenogoya34814 жыл бұрын

    Man, this video was the best of all, just fantastic. Thank you for taking the time to share your knowledge about Vim. I am learning a lot from the video. Thank you.

  • @leeren_

    @leeren_

    4 жыл бұрын

    Appreciate the positive feedback. Let me know how you think I could improve. Seems like this was a bit too long for most viewers

  • @k2a3r4l5o6
    @k2a3r4l5o64 жыл бұрын

    Dude, your first video surprised me. I learn a new thing every time I review it. Now, this ... Thank you very much.

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thank you for watching!

  • @tylerarrigoni7700
    @tylerarrigoni77003 жыл бұрын

    Love these vids... Can't wait for more content.

  • @tuerda
    @tuerda4 жыл бұрын

    Thank you for this phenomenal guide to the vim runtime. I have never before seen any tutorial that went quite this deep.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you!

  • @quentmadeit2623

    @quentmadeit2623

    2 жыл бұрын

    I go to this video everytime I need a reminder.

  • @programmer1356
    @programmer13563 жыл бұрын

    Great stuff. Thank you so much. Excellent pace and delivery too.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thanks appreciate it!

  • @samundrashrestha
    @samundrashrestha4 жыл бұрын

    This is one of the nicest videos I have watched so far. The amount of things covered in this video goes a long way. It will create solid foundations for VIM. Most videos show basic movements, this video shows how to explore VIM internals which is one of the things begineer tend to forget about learning VIM's way of doing things. Keep it up and looking forward to more videos in future. Thank you for creating this video.

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thanks a lot! I'll definitely keep it up. Any feedback? I'll make the next ones more easy to digest (mainly shorter)

  • @jeffery12108
    @jeffery121084 жыл бұрын

    Great follow-up to your previous talk!

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thanks!

  • @goonman1255
    @goonman12553 жыл бұрын

    man I can't believe I hadn't seen these vids before. Best Vim vids on youtube. I've learnt so much, please make more!

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you! I will!

  • @goonman1255

    @goonman1255

    3 жыл бұрын

    @@leeren_ you the fucken GOAT

  • @notlessgrossman163
    @notlessgrossman1633 жыл бұрын

    Totally legit, I saved and subbed, it's definitely my GOTO reference to advanced Vim.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you! Hope you learn a lot!

  • @mtrajano973
    @mtrajano9733 жыл бұрын

    Amazing resource, liked and subscribed

  • @ezgz4737
    @ezgz47373 жыл бұрын

    Wow, this is an awesome video. I learned a ton. Thanks.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Glad you did! Thanks for watching!

  • @Shri
    @Shri2 жыл бұрын

    32 mins into the tutorial and I am mind blown. Would love a tutorial on how you think of and construct Regexes. Surprised no one asked for it!

  • @bantoniow
    @bantoniow3 жыл бұрын

    I watch your first talk about vim and python from time to time it's that much informative and cool. It would be awesome if you would like to keep making more talks about vim and other stuff! Subscribed!

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you so much! Don't worry, I will!

  • @mfandrade
    @mfandrade7 ай бұрын

    Terrific didactics! 👏👏👏

  • @miken700
    @miken7002 жыл бұрын

    Monumental achievement. Best vim video I’ve seen. I learned a lot here. That thing where the output of a command is different when it’s piped to grep is probably because when programs are outputting to stdout, etc., they can infer if the output is going to a tty and they might output stuff differently depending. What can be helpful is oftentimes when a program does this it will have command line switches to force the output to be one way or another, and/or options like -no-color.

  • @leeren_

    @leeren_

    Жыл бұрын

    Thank you! Yeah, I've definitely ran into that issue configuring auto-formatting in Vim using something like prettier. Really good tip.

  • @Timjstewart
    @Timjstewart4 жыл бұрын

    There's so much good information in this video. I know I'll be watching this multiple times. Thanks for producing this Leeren! P.S. GNU stow looks like a huge time saver.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thanks a lot! Leeren* More coming soon

  • @Timjstewart

    @Timjstewart

    3 жыл бұрын

    @@leeren_ Sorry about misspelling your name! Fixed!

  • @RuggeroRaimondi
    @RuggeroRaimondi3 жыл бұрын

    Excellent indeed! Thank you so much!!

  • @leeren_

    @leeren_

    3 жыл бұрын

    Great to hear!

  • @PerEng2405
    @PerEng2405 Жыл бұрын

    Brilliant!

  • @bigidigi
    @bigidigi4 жыл бұрын

    Wow! Thank you

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thank you for watching!

  • @DesertEagleNV
    @DesertEagleNV3 жыл бұрын

    Thanks for this video. Pretty dense, a lot of useful information, although a little hard to follow "on the fly" or with FF*1.5 for a beginner :) . Keep up the good work, man!

  • @SayfSentinel
    @SayfSentinel4 жыл бұрын

    Enjoyed your first video and now this ? Could not thank you enough. 👊

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thank you for watching!

  • @williambarrett7108
    @williambarrett71083 жыл бұрын

    Thank you stack overflow is pretty cool!

  • @leeren_

    @leeren_

    3 жыл бұрын

    Yes it's probably a dev's #1 most helpful resource!

  • @Awwe12675
    @Awwe126756 ай бұрын

    الصراحة تعلمت الكثير منك شكرا

  • @Yassinebridii
    @Yassinebridii4 жыл бұрын

    Really good stuff covered, I just knew about gnu stow a week ago, and it changed everything for me. i did a complete reinstall of my machine, and it took me about just an hour to configure everything back. would love to see some new videos!

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thank you! Yeah, stow was a game changer for me as well! What new video topics would you like to see?

  • @Yassinebridii

    @Yassinebridii

    4 жыл бұрын

    @@leeren_ Maybe talk about your workflow when developing, how do you setup everything, integrating everything with a terminal multiplexer if you are using any.

  • @enterusername7746
    @enterusername77462 жыл бұрын

    This guy knows his shit.

  • @lpanebr
    @lpanebr4 жыл бұрын

    A video on explaining your vim config files would also be great!

  • @leeren_

    @leeren_

    4 жыл бұрын

    Duly noted! I really need to update that ASAP

  • @lpanebr
    @lpanebr4 жыл бұрын

    I've just recently watched your first video and went immediately on to your channel to see other videos just to find out it was the only video. I'm so glad you've returned with another amazing content!! Now I can say again "I hope I live enough (twice) to learn all this!". I would love to know how do you manage language completion, navigation like go to definition and stuff?

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thank you! I've committed to doing this regularly now, so a lot more will be coming (albeit not exclusively vim, but tech stuff in general). I think navigation via definitions and autocompletion is a great topic. I'll make sure to do a video on one of those next. Here's an excellent article on the former: vimways.org/2018/death-by-a-thousand-files/

  • @lpanebr

    @lpanebr

    4 жыл бұрын

    @@leeren_ great, thanks for the article!!

  • @devsbookclub
    @devsbookclub4 жыл бұрын

    finally!!

  • @leeren_

    @leeren_

    4 жыл бұрын

    Yes!

  • @andriirubtsov5404
    @andriirubtsov54043 жыл бұрын

    Monumental :)

  • @macfhlannchadharonan4668
    @macfhlannchadharonan46684 жыл бұрын

    If it's half as good as your first video it'll be great! Cheers for making it, any plans for other videos?

  • @leeren_

    @leeren_

    4 жыл бұрын

    Definitely! Let me know if you think it lives up to that standard when you're done!

  • @macfhlannchadharonan4668

    @macfhlannchadharonan4668

    4 жыл бұрын

    @@leeren_ Great video as expected, those folders are rarely covered in tutorials so its nice to have it all in one, a great video for beginner vimmers to check out early! note the correction you put up on the video to do with the clipboards are a bit off. Good to see OSC52 pop up again, have been using it since your firs video! Some ideas for potential future videos in case you find the time. Run through of your entire vimrc, a series/long video on making a plugin (perhaps a neovim lua based plugin would be the best now), a run-through of your workflow (sounds like your using go now so perhaps go through your setup such as go-pls language server with coc, vim-fugitive for source-control, navigating through quick-fix list and fixing golinting issue. As always well done, pumping out great content which will be invaluable for many people :)

  • @smutsighund
    @smutsighund4 жыл бұрын

    That was pretty fucking great!

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you!

  • @forsh2966
    @forsh29663 жыл бұрын

    I need more :D

  • @leeren_

    @leeren_

    3 жыл бұрын

    More will come!

  • @tridibbiswas3361
    @tridibbiswas33613 жыл бұрын

    Hi, Thank you for the video. it was a great learning for me who is layman. One newbie query though are these discussions on runtime, file path structure and how to set up vim files valid for neovim as well - I am using neovim 0.5. Also as much I am doing it on linux - would be nice if you could share how to set up neovim for windows as well.

  • @gabrielcoronelcascante9111
    @gabrielcoronelcascante91113 жыл бұрын

    You are awesome

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thanks. You are also awesome for watching this!

  • @Chinmoku_No_Te
    @Chinmoku_No_Te3 жыл бұрын

    I'm still fairly new to vim. But I must say this breakdown and explanation is absolutely amazing. Everything you presented was extremely well thought out and we'll spoken. One question I have that I didn't or could've very well have missed it but in the very beginning of the video I saw when you showed your version of vim I was wondering how did you get vim compiled with native clipboard support. If you could perhaps let me know how you did it or point me where I can find the information I would be much appreciative. Again thank you for taking the time to respond if you do and you've definitely got a new subscriber!!!

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you very much! To do this you need to compile Vim with clipboard support enabled. What platform are you running Vim on? You would be compiling it with `./configure --enable=clipboard` as one of the added options. Feel free to DM me on twitter or something.

  • @solvm1652
    @solvm16524 жыл бұрын

    fire

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thanks!

  • @williambarrett7108
    @williambarrett71083 жыл бұрын

    I find it very difficult to read man pages and the like. It would be great if you could do a video about how to understand man pages.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Haha I need one of those too. This is why I make these videos 😂

  • @michalroesler
    @michalroesler6 ай бұрын

    At 15:40 what the upper command '.vim % vi' do ??

  • @williambarrett7108
    @williambarrett71083 жыл бұрын

    I like the videos very in depth and long so I can move smoothly from one concept to the next . I am new to vim and Linux so I like longer videos without interruptions. Where do you look this stuff up?

  • @leeren_

    @leeren_

    3 жыл бұрын

    A combination of trial-and-error, Stackoverflow, asking around in the community, and browsing man pages

  • @williambarrett7108

    @williambarrett7108

    3 жыл бұрын

    @@leeren_ Thank you for the reply. I never heard of stackoverflow before I will have to look it up. thank you for taking the time to reply!

  • @abdoulayebalde2139
    @abdoulayebalde21393 жыл бұрын

    Hi, this is a wonderful presentation. I have learned so much from this but I would like to ask one thing. Is there a way to select a black of python code and execute that one only using vim tmux?. I have been trying to get that work but can't figure it out.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you! That would be really cool. Maybe you could setup a macro that opened a new terminal window and pasted the contents into `python -c ${CONTENTS}`?

  • @ali-om4uv
    @ali-om4uv4 жыл бұрын

    This is really a nice video! I have to admit it's completely out of my league. Would you consider doing a similar styled video for basic beginner stuff? Like file navigation multiple tab navigation and other stuff that is confusing for starters?

  • @leeren_

    @leeren_

    4 жыл бұрын

    Thanks! See my first video: kzread.info/dash/bejne/d2GOxNStn7bbqto.html

  • @joshuamarcano350
    @joshuamarcano3502 жыл бұрын

    .vim part is not found and vim is pre-installed on my system

  • @matthieucneude5761
    @matthieucneude57613 жыл бұрын

    I learned a ton. Thanks a lot! A question: what the disadvantage to use something like vim-plug? It's the eternal debate (vanilla vs plugins), but I'd like your point of view.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thanks for watching! I haven't tried vim-plug before. I used to use Vundle and Pathogen, but ever since the release of native 3rd party plugin management, I didn't really see the need for an external variant. As explained in the video, native plugin management is so easy. You just git clone your plugin into ~/.vim/pack/plugins/start or ~/.vim/pack/plugins/opt/ (for dynamically loaded ones) and that's it. I'm not sure what external 3rd party plugin managers can do that the native one can't. And for plugin management all I ever really do is installs and deletes. So I don't see the point of using them, personally.

  • @gerarddelapatefeuilletee4063

    @gerarddelapatefeuilletee4063

    3 жыл бұрын

    I have a naive question: is it necessary to use those plug-in managers, wouldn't it be better to use the OS package manager (apt, yum, whatever)? Same applies, of course, to python things, node stuffs, Firefox extensions, etc. After a while, managing numerous plugins on a GNU/Linux system becomes a real hassle, with desperation when that marvelous plug-in you loved becomes incompatible with your Thunderbird new version, for instance.

  • @Latofficial
    @Latofficial Жыл бұрын

    АННОТАЦИЯ We would like to present to you an 5 - day tour to Krasnoyarsk Territory. Our guests will stay at the «Norilsk Hotel», which has 4 stars according to European standard. The quests will visit Mountains without peaks, Helicopter excursion in the reserve or ethnic program in the chum, Climbing Mount Festivalnaya. During one of the excursions, tourists will travel by helicopter. Also, tourists will be able to take part in a unique interactive program- Northern forgeries and Shamanic pribluds. The tour meets the requirements and wishes of tourists. Have a nice trip!

  • @DblDTheThird
    @DblDTheThird3 жыл бұрын

    We had this chat lad, 2:15 ‘hence why ‘ == redundant use one or the other not both 🤓

  • @Shukla_1729
    @Shukla_17294 жыл бұрын

    Thank you vwry much for your very informative video on VIM setting. I was wondering how can I activate to see current active buffer in my VIM at two separate location as you are seeing when you typing in vim , a separate window in same vim file is also visible that what you are typing using terminals ?

  • @leeren_

    @leeren_

    4 жыл бұрын

    Try :sp or :vert sp?

  • @Shukla_1729

    @Shukla_1729

    4 жыл бұрын

    I did not want to split current active window into two( either horizontal or vertical) but I want to see what i am typing in command prompt to get it visible at two place, one just after cursor and other in different location in same window, ( as you are doing, one you type for example :12gg this command is visible just after cursor and also at other location in your panel with black and white contrast)

  • @lpanebr

    @lpanebr

    4 жыл бұрын

    @@Shukla_1729 it's a kind of screenkeys used to show keys pressed during a stream. I also would like to know which app this is.

  • @Shukla_1729

    @Shukla_1729

    4 жыл бұрын

    @@lpanebr Thank you very much. Screenkey is available on github. Search install screenkey and keymon on ubuntu in youtube.

  • @Latofficial
    @Latofficial Жыл бұрын

    Мы хотели бы представить вам 5 дневный тур в Красноярский край. Наши гости остановятся в отеле «Гостиница Норильс который имеет 4 звезды по европейскому стандарту. Гости посетят Горы без вершин Вертолетная экскурсия по заповеднику или этническая программа в чуме. Восхождение на гору Фестивальная. Во время одной из экскурсий туристы будут путешествовать на вертолёте. Также туристы смогут принять участие в уникальной интерактивной программе Северные подделки и Шаманские приблуды. Тур соответствует требованиям и пожеланиям туристов. Приятного путешествия!

  • @yujinyuz
    @yujinyuz3 жыл бұрын

    When using the Osc52Yank, do you still do `set clipboard=unnamedplus` ? Coz I tried removing that line and Osc52Yank doesn't work.

  • @leeren_

    @leeren_

    3 жыл бұрын

    Are you on Linux? Does it work with it? That's odd

  • @yujinyuz

    @yujinyuz

    3 жыл бұрын

    @@leeren_ I'm on a Mac but I'm using Tmux + Vim inside Alacritty

  • @yujinyuz

    @yujinyuz

    3 жыл бұрын

    I think I've narrowed down the problem to Tmux. Coz I tried it on plain Alacritty with sh, bash, and zsh (couldn't get it to work with fish, yet) and the osc52 seems to work

  • @piotao
    @piotao3 жыл бұрын

    holy shit, man, for 20 years, since 2000 or so, I am a hardcore vim user. And RIGHT NOW I learned that I can run term, right in vim, OMFG this is awesome, and shame on me, hahahaha :) Amazing lecture, thanks!!! But let me ask: can you suggest some solution for auto-close latest html tag which is not closed yet? I would love to script that for myself, so plugins are last resort, it can't be such hard in fact...

  • @leeren_

    @leeren_

    3 жыл бұрын

    Wow, you're a veteran! I'm glad you learned a lot. Yeah, the terminal mode blew my mind the first time I found out about it too. HTML tags can be pretty tricky. I actually use a plugin for that since too much scripting seems to be involved for that kind of use-case: github.com/Raimondi/delimitMate But let me know if you do run into a script so versatile!

  • @sagidana912
    @sagidana9123 жыл бұрын

    You can easly create the most profound course for vim there is. Make more vids please! By the way, your solution with osc52 will change my life as well.. ;)

  • @leeren_

    @leeren_

    3 жыл бұрын

    Thank you! I will! Yes, let me know how it goes!

  • @julianelischer6961
    @julianelischer69613 жыл бұрын

    instead of using /dev/tty how about /dev/stdout? and $TTY shoudl already have the tty

  • @leeren_

    @leeren_

    3 жыл бұрын

    Try that out and let me know if it works. STDOUT wouldn't be pointing to /dev/tty so I don't understand how you'd be able to pipe pastes to the terminal?

  • @williambarrett7108
    @williambarrett71083 жыл бұрын

    There is so much to learn I love it because I will never have to reach the end of the adventure. If you find any good man page videos will you let me know? I will search and let you know what I find. I would really like to here it from you though.

  • @leeren_

    @leeren_

    3 жыл бұрын

    I'll let you know! Or, I'll just create them myself ;)

  • @stefanomarchesi9325
    @stefanomarchesi93254 жыл бұрын

    i sow the other video and it was one of the best about vim.... sow this and it's even better! liked and subscribed in hope for more! EDIT: about that part where you use a pyton script.... i'm trying to do the same in node.... could you point me to same documentation on that matter?

  • @leeren_

    @leeren_

    4 жыл бұрын

    Documentation on Python scripting?

  • @stefanomarchesi9325

    @stefanomarchesi9325

    4 жыл бұрын

    @@leeren_ no.... how to do the same thing in javascript! if that is at all possible...

  • @tuerda

    @tuerda

    4 жыл бұрын

    @@stefanomarchesi9325 You cannot directly script vim using javascript. Vim can be scripted using vimscript or python (and python is possible only if vim is copiled with +python). Neovim can be scripted with vimscript, python or lua. It is possible to create an external node script and call it from vim, but that's not quite the same, and probably not what you are hoping for.

  • @dcorderoch
    @dcorderoch2 жыл бұрын

    1:12:41 it did change my life

  • @alexwang5760
    @alexwang57603 жыл бұрын

    omg this is super hardcore

  • @leeren_

    @leeren_

    3 жыл бұрын

    hope it helps

  • @lazut273
    @lazut2734 жыл бұрын

    don carlione of vim...

  • @leeren_

    @leeren_

    3 жыл бұрын

    LOL thanks

  • @billywang3829
    @billywang38292 жыл бұрын

    Haha Leeren you're such fucking beast mate

  • @rootytuners
    @rootytuners4 жыл бұрын

    ‘Revolutional’ should be a word.

  • @leeren_

    @leeren_

    4 жыл бұрын

    I completely agree

  • @jonnykopp

    @jonnykopp

    3 жыл бұрын

    @@leeren_ we have now been revolutionated

  • @bqwood
    @bqwood3 жыл бұрын

    Try `/dev/fd/2` instead of `/dev/tty`. This should be the same on all Unix-like OS's (incl BSD/MacOS).

  • @leeren_

    @leeren_

    3 жыл бұрын

    Isn't that an alias for stderr?

  • @julianelischer6961

    @julianelischer6961

    3 жыл бұрын

    @@leeren_ use /dev/stdout

  • @somebodyoncetoldme1704
    @somebodyoncetoldme17042 жыл бұрын

    Are you drunk? Thanks for the tutorial

  • @teddy911
    @teddy9113 жыл бұрын

    x1.25 = normal talking speed

  • @leeren_

    @leeren_

    3 жыл бұрын

    I like to live life in slow-mo

  • @uliahshafar8599

    @uliahshafar8599

    3 жыл бұрын

    iwasnt realize after read comment, but it fit with me

  • @blinderevil
    @blinderevil3 жыл бұрын

    What kind a gansta talking XD