zsh: Syntax Highlighting, vi-mode, Autocomplete, more

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 357

  • @LukeSmithxyz
    @LukeSmithxyz  3 роки тому +41

    URGENT! Read this:
    lukesmith.xyz/deletion

    • @anantgupta7916
      @anantgupta7916 3 роки тому +2

      I know...

    • @abhileshxd621
      @abhileshxd621 3 роки тому +4

      UA-cam is such a fuckup nowadays.

    • @monara97
      @monara97 3 роки тому

      make a new youtube channel. get help from fellow youtubers. most ppl won't bother about other platforms.

  • @kickbuttowsk2i
    @kickbuttowsk2i 5 років тому +645

    I am a simple man. When I see luke videos, I watch and copy his config.

    • @danilovilasboas
      @danilovilasboas 5 років тому +10

      That's me in a nutshell.

    • @cristubek2416
      @cristubek2416 5 років тому +18

      A simple man does make his life as simple as possible, nothing more. What's simpler than copying a file from a trustful guy like Luke?

    • @abcl0653
      @abcl0653 5 років тому

      so where can i copy his config?

    • @danilovilasboas
      @danilovilasboas 5 років тому +2

      @@abcl0653 github.com/LukeSmithxyz/voidrice

    • @francescominnocci
      @francescominnocci 5 років тому +5

      Yo guys how does he zoom in the sheel smoothly? Is it "^+"?

  • @oddbob6230
    @oddbob6230 5 років тому +258

    You know it's a Zoomer shell, as the next macOS update Catalina will replace Bash with Zsh.

    • @ThaEzioAuditore
      @ThaEzioAuditore 5 років тому +14

      Is this for real ? lol

    • @bitnatures
      @bitnatures 5 років тому +16

      @@tarekali7064 I mean good on them for disabling 32-bit. It's been how many years?

    • @bitnatures
      @bitnatures 5 років тому +13

      @@tarekali7064 this is true but 64-bit has been defacto for a while and for good reasons. Apple has made a good decision especially since the focus on productivity. Also most likely if you game on Mac you are running a Windows VM or Apples VM system. Supporting 32-bit is just a hassle and a security risk in some scenarios.

    • @atidyshirt
      @atidyshirt 5 років тому +3

      @@tarekali7064 unfortunately this means bias fx won't work for me :(, everything else is all g tho

  • @stoicfloor
    @stoicfloor 3 роки тому +19

    Very useful config! I especially like the "Change cursor shape for different vi modes" part. Only a true Vi user can appreciate and come up with that. Thanks Luke!

  • @MrPolluxxxx
    @MrPolluxxxx 5 років тому +88

    Luke never came back to the internet. He turned half-boomer, half-luddite and ranted forever in the woods.
    Although he wished for minimalism, he couldn't subtract his own existance. So eventually, he stopped thinking.

  • @edwardgray8782
    @edwardgray8782 5 років тому +39

    I just realized I've been watching you for a year. Glad you're alive again, man.

  • @cookiedestroyer402
    @cookiedestroyer402 5 років тому +337

    But Luke since you've been gone we've given up on the vim meme. Now Emacs is by best friend.

    • @douwehuysmans5959
      @douwehuysmans5959 5 років тому +13

      @@guestimator121 Actually WW2 was started by an Australian fellow called Steve

    • @stu3131
      @stu3131 5 років тому +27

      Fuck Steve

    • @tomedwards4297
      @tomedwards4297 5 років тому +22

      Vi-vi-vi is the editor of the beast.

    • @Thorhian
      @Thorhian 5 років тому +2

      Eh, I use both, and I use Doom Emacs (or spacemacs when I have to because reasons) when I use Emacs.

    •  5 років тому +14

      Ed is the standard text editor.

  • @SriHarshaChilakapati
    @SriHarshaChilakapati 4 роки тому +17

    What I like in zsh is that I can type vi s/m/j/c/g/s/M and press Tab to have it expanded to vi src/main/java/com/goharsha/sesl/Main.java automatically. Very very handy when dealing with Git diffs and edit conflicted files or add individual files with patches.

  • @constantchanger
    @constantchanger 5 років тому +7

    You don't need to type "cd " in zsh, you only need to type the path itself (see AUTO_CD in 'man zshoptions'). And what's more, since the typed path will autocomplete, you would only type for example "/e/c/i" instead of "cd /etc/cups/interfaces" or similar.

    • @netrezv
      @netrezv 5 років тому +3

      Bash supports this too btw

  • @stu3131
    @stu3131 5 років тому +54

    God bless, Luke. Hope you're well. Thanks for the continuous videos, helping me hone my craft.

  • @singha360
    @singha360 5 років тому +55

    I love you Lenin ❤️

  • @gardenapple
    @gardenapple 5 років тому +81

    Is Luke's anprim internet finally good enough to upload regularly?

  • @strakhov
    @strakhov 2 роки тому +7

    Thank you so much, that was helpful!
    For hjkl navigation, I think it makes more sense to remap Alt+hjkl to behave like arrows on the OS level rather than setting up every app. On Windows it's easily done with PowerToys, on Linux you have xkb.

  • @ac130kz
    @ac130kz 5 років тому +75

    export BROWSER=brave
    oh, no

    • @EliteTester
      @EliteTester 5 років тому +21

      he fell for it

    • @dhiegov
      @dhiegov 5 років тому

      where did you see it?

    • @_yourNameHere__
      @_yourNameHere__ 5 років тому +3

      What does that mean?

    • @awacs337
      @awacs337 4 роки тому

      @@_yourNameHere__ Exporting browser history I think..

    • @numairdubas2688
      @numairdubas2688 4 роки тому +4

      @@awacs337 just means his default browser is brave

  • @ZethGamer
    @ZethGamer 5 років тому +5

    Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
    That's why I love vlarbs

  • @towesc
    @towesc 3 роки тому +1

    thanks man for sharing. I love the lf key shortcut integration to navigate to a folder, it went straight into my zsh config, brilliant.

  • @Keenencates
    @Keenencates 5 років тому +3

    Thanks Luke! I honestly didn't know how cool zsh was until I saw this

  • @dephy2003
    @dephy2003 2 роки тому

    Thank you for your video. I spent hours trying to find a simple answer that every other page over complicated or skipped over.

  • @gbroton
    @gbroton 5 років тому +3

    You forgot about cool option, I'm not sure if it is by default but if you enter "d" command it gives you history of all used directories, and than using num buttons you can easily navigate to it.

  • @Yas-gs8cm
    @Yas-gs8cm 5 років тому +11

    Prophet came to release us from demonic Oh-My-Zsh config!

  • @al-du6lb
    @al-du6lb 4 роки тому +1

    been running your config for like a month. Lovin it.

  • @stellarorbit1341
    @stellarorbit1341 5 років тому +5

    I love watching Luke do things I will never do.

  • @sasakanjuh7660
    @sasakanjuh7660 5 років тому +2

    Edit-and-execute-command (feature to open current command in $EDITOR) actually exists in bash as well, and it's bind to Ctrl-x + Ctrl-e by default :)

  • @ltxr9973
    @ltxr9973 5 років тому +4

    He has finally embraced the ZSH!

  • @MattyFez
    @MattyFez 5 років тому +42

    My my, how the times have changed. Also, will you do an ed tutorial? It's the standard editor you know

    •  5 років тому +40

      Indeed. Ed is the best (and standard) text editor. Every time my monitor malfunctions and I only have my line matrix printer as the standard output, ed comes to the rescue and enables me to continue writing my FORTRAN code as if nothing had happened. I'd be lost without ed.
      I have no need for this "Vi" nonsense. It does not even have the quit command.

    • @swirl6996
      @swirl6996 3 роки тому

      @ yes it does lol

    • @tigrankhachaturian8983
      @tigrankhachaturian8983 3 роки тому

      @ ahah, thanks for a good laugh

  • @anm4500
    @anm4500 5 років тому +17

    my problem with shells other than bash is that each time i install something new it needs source .zshrc for tab completion to recognize it

    • @Mathisen82
      @Mathisen82 5 років тому +1

      hash -r

    • @anm4500
      @anm4500 5 років тому

      @@Mathisen82 can u explain this plz. i don't have access to my system right now

    • @Mankepanke
      @Mankepanke 5 років тому +4

      Run "rehash", it makes the shell look again in your PATH and update the autocomplete cache.

    • @Mathisen82
      @Mathisen82 5 років тому +1

      @@anm4500 already answerd i see hash -r is same as rehash

    • @Pumpkin-Link
      @Pumpkin-Link 5 років тому +1

      @@Mathisen82 shoudnt zsh make rehash run automatically by the package manager when you install stuff? like when you run apt install and it says "processing triggers for man-db, mime-support, dkms, etc."

  • @med5032
    @med5032 5 років тому +19

    He looks like Master Roshi from DB.

  • @bilyzhuang9242
    @bilyzhuang9242 Рік тому

    Thank you for this detailed introduction and tutorial of configuration .

  • @tomedwards4297
    @tomedwards4297 5 років тому +4

    Luke, please know that you can actually cd into the previous directory you were in using 'cd -' - no need for the lfcd function!

  • @しげお-i1l
    @しげお-i1l 5 років тому +5

    Thought my zsh config was perfect until now. Thanks for the tips

  • @nilsirl
    @nilsirl 5 років тому +5

    Your thing to have the block cursor seems a bit bloated. You can probably use the following (or a variant of it for zle):
    set vi-ins-mode-string \1\e[6 q\2
    set vi-cmd-mode-string \1\e[2 q\2

    • @iVedett
      @iVedett 5 років тому +1

      Doesnt work for me. it gives an error: bad pattern 1e[6

  • @MrKlaudiosable
    @MrKlaudiosable 5 років тому +1

    Hey bro I'm glad I found your channel. I've been teaching myself Latin and computer science for more than a year now. I also love your polemical memes ; It proves you're knowledgeable.

  • @robertcrawford4009
    @robertcrawford4009 5 років тому +1

    I'm glad your back making videos.

  • @person800
    @person800 5 років тому +7

    "might as well just use python as your shell" - ok, hold my xonsh.

  • @supertech8395
    @supertech8395 4 роки тому +4

    Can you explain how did you set up your color scheme? Is it from zsh or just terminal settings?

  • @yoshi314
    @yoshi314 5 років тому +2

    been using zsh for years, i like it for superior completion features. the rest is a nice bonus.

  • @craterface12
    @craterface12 4 роки тому +1

    My main gripe with fish shell is that I always forget that commands that I copy from online won't work because of the syntax differences from bash

  • @RadionPrime
    @RadionPrime 5 років тому +11

    Sup Luke, are you planning to do new not related podcast?

  • @pribeirorib
    @pribeirorib 5 років тому +12

    thank god you're back

  • @spaghetio4870
    @spaghetio4870 5 років тому +1

    happy bday luke smith

  • @DominicGo
    @DominicGo 5 років тому

    MacOS catalina switched over to zsh from a very old version of bash. This video was very useful ☺️

  • @binbashbuddy
    @binbashbuddy 4 роки тому

    I've been running zsh for quite some time and didn't know a couple of these things. The vi mode was one and I was very happy to have that, but color me stupid, figured out esc got me into normal mode but couldn't figure out how to get back into insert mode. Actually googled it and when I saw the answer I slapped myself. I've used vim for years, but in my defense I'd had almost half a beer.

  • @chris-ew9wl
    @chris-ew9wl 5 років тому +2

    Hey Luke, I happen to stumble upon this video because I thought that drawing was funny lol. So I use zsh before but switch to shell because zsh was a bit heavy for my taste. Probably because I had so many plugins installed. However, that's where the beauty of fish lies, all of those functionality/plugins you installed in zsh are all built in in fish. Zsh is just playing catch up to fish, re-implementing its features via plugins, bottom line, it's slower than fish.
    "You can't run shell scripts in fish" I ran bash scripts all the time, it only needs the shebang `#!/bin/bash`, if that somewhat won't work, there's `$ bash script.sh` Since most of the things I use zsh for fish have it built in, (since they just copied it from fish), I only have z as plugin and recently `pure` which adds a bunch of things like `>` changes to `

  • @prajwaljpj
    @prajwaljpj 5 років тому +1

    From one bro to another, I missed you Luke

  • @marekstepanek3224
    @marekstepanek3224 5 років тому +1

    Great video! Just installed zsh-syntax-highlighting. Fantastic. Why you didn't tell me that earlier :-) Downloaded also your config file to peck out some raisins (German expression, don't know whether it works in English too). Certainly I will enable the vim keybindings ... Thank you again!

  • @maxrepin6491
    @maxrepin6491 Рік тому

    one of the best vids about zsh tbh

  • @X3MVAN
    @X3MVAN Рік тому

    "Change inside quotes" actually works with zsh-vi-mode plugin

  • @sabio234
    @sabio234 4 роки тому +2

    What zsh theme and font are you using ? This looks so good

  • @thytom8534
    @thytom8534 5 років тому +6

    Two uploads in the same week, this is a blessed time. I wonder what the average upload time to youtube is at the boomer shack...

  • @patrickm9953
    @patrickm9953 Рік тому

    Thanks for creating this.. I'm right behind ya

  • @aceflamez00
    @aceflamez00 5 років тому +3

    Yes, finally this is the content I been waiting for. I love zsh/oh-my-zsh and have been using it since 2011 :)

  • @code8860
    @code8860 5 років тому +2

    I'm using vifm instead of lf, it's more customizable and the combination with the vi-mode is awesome. It's also really fast. Actually I switched from ranger to vifm because it was so slow...

  • @ybhall
    @ybhall 5 років тому +1

    Luke Smith, how do you deal with esc + dot in the terminal when in vi-mode? I want to use vi-mode, but I use esc + dot so often, I can't live without it. The hacky solutions that people suggest online don't cycle through like esc + dot does.

  • @ReneKnuvers74rk
    @ReneKnuvers74rk 5 років тому +5

    Where is fzf in this picture?

  • @ych3455
    @ych3455 5 років тому +1

    We really missed your videos good to be back dude

  • @leonardozerino9628
    @leonardozerino9628 5 років тому +8

    "let me get rid of my config" *CLALCALCLACLALALCLCLUUNKLLCKC*

  • @jonnykopp
    @jonnykopp 4 роки тому

    Is there a plugin that just kicks off an instance of nvim when the shell starts that just sits there available to other plugins via gRCP? So anything can ask a nvim instance to work on a buffer or fully embed in a terminal ncurses app as a widget or something?

  • @KingZero69
    @KingZero69 5 років тому +2

    glad to see you finally joined the winning team lol... and yeah, fuck fish...

  • @vicyoslinuxofficial2607
    @vicyoslinuxofficial2607 5 років тому

    3:07 That's what I was looking for! Thx! You just helped me to solve my problem. :)

  • @leviticus8930
    @leviticus8930 5 років тому +2

    What kind of internet you got? I live in the backwoods too, and only have a hotspot as a viable option. Friggin Satellite internet is too high too.

    • @leviticus8930
      @leviticus8930 5 років тому

      @Alex Libman It uses T-mobile towers, no signal for me

  • @Luxcium
    @Luxcium 5 років тому +1

    What’s the lf command ? I don’t know if it’s explained in an other video because I am new here 😄

  • @jeffreymerrick4297
    @jeffreymerrick4297 5 років тому

    It's actually not true that pure bash comes pre-configured with more things enabled (color prompt, completion, etc.) than zsh. You can prove that by starting up a bash shell with options to disable running all start up scripts.
    But since bash is the default shell on most Linux distros, the initialization files /etc/bash.bashrc and /etc/skel/.bashrc (which is copied to your /home//.bashrc by default) are setup up to make bash look all pretty. But the contents of those files can vary across distros or other OSes (Mac, BSD, etc.), and so your out-of-the-gate bash experience can vary.
    The shell for the Arch installer is zsh -- and it looks really well configured out of the gate -- but that's because the zsh startup files there are using the GRML customization script (see grml.org, or the grml-zsh-config package in Arch). As an aside, the zsh customizations from GRML are rather bloated (handling different OSes, different versions of zsh, different preferences that can be set), but there are some gems in configuring useful zsh options there, so it's worth while to read the GRML code and pull out the useful stuff.
    Luke, glad you finally made the leap to zsh. No more shell-hopping required. It's the last shell you'll ever need.

  • @maheshsundaram8012
    @maheshsundaram8012 4 роки тому

    For Bash:
    set -o vi
    export VISUAL=vi
    export EDITOR=vi
    Then press ESC on the command line to enter a full Vim session

  • @The1wsx10
    @The1wsx10 5 років тому

    i used zsh for a while. spent ages setting it up and everything. i eventually got rid of it because it is very slow. the worst offender was if i tried to tab complete a git command it would hang and ignore ^C for several seconds.
    im pretty sure all the extras are implemented in shell, (try set -x)

  • @JR-ix9cu
    @JR-ix9cu 5 років тому

    nice to see you finally on the right side of history

  • @tejasn3835
    @tejasn3835 3 роки тому +2

    hey luke, you should try 'fasd' truly life changing

  • @alt_warn4211
    @alt_warn4211 5 років тому +1

    Finally you've ascended the bashlets.

  • @janfisher8333
    @janfisher8333 5 років тому

    Luke, you know languages. I need your help as I couldn't find a definite answer to why is a Spanish "good day" greeting in plural. "Buenos días" while one would think it's "Buen día" I've found few most promising theories, one is saying that it's similar to the English "royal we". The other is saying that it's been derived from "Buenas noches nos dé Dios" - "Let God give us good nights" which used to be a saying (now the question is: why is plural being used in this saying!) and the last one is saying that in the past people used to meet each other so seldomly that they just wish good days rather than a good day to cover for the rest of the days they wouldn't see each other. Is it even something I should be thinking about? Some people say "happy days" in the UK and I seemed not to have a problem with that but I just started learning Spanish and for some reason this really bothers me. Oh and I've also been avoiding zsh so far.
    Btw. How do you feel/deal with writing stuff into web forms, comment sections etc. meaning no vim keybindings.
    Keep it 💯 G

  • @SwiatLinuksa
    @SwiatLinuksa 5 років тому +1

    Hurra! Terminal Hero has back in glory! Thanks

  • @chef2654
    @chef2654 5 років тому +1

    I'd love your thoughts on Morpheus Linux, it's a distro built around the suckless utilities

  • @integralyogin
    @integralyogin 5 років тому

    great video. looks promising.
    I think you were looking for the word "caret" for the cursor.

  • @user-ic7cj8lq9z
    @user-ic7cj8lq9z 5 років тому +1

    For alias expansion you can do something like this:
    autoload -U compinit
    compinit
    # Expand alias on enter
    expand_alias_enter() {
    zle _expand_alias
    zle accept-line
    }
    # Expand alias on space
    expand_alias_space() {
    zle _expand_alias
    zle self-insert
    }
    # Create widgets
    zle -N expand_alias_enter
    zle -N expand_alias_space
    # Bind keys
    bindkey '^M' expand_alias_enter
    bindkey ' ' expand_alias_space

  • @GaetanAlmela
    @GaetanAlmela 4 роки тому

    the thing you type with is called the carret

  • @str0g
    @str0g 3 роки тому

    did you make a video about the powerline that you are using?

  • @philippelaferriere2661
    @philippelaferriere2661 3 роки тому

    When I type `ls `, I get "zsh: do you wish to see all 142 possibilities (71 lines)?". If I hit , I then fall into the same menu as Luke. Any tips on how to get rid of this initial prompt? On Ubuntu 20.04

  • @prodego1
    @prodego1 2 місяці тому

    Does the syntax highlighting plugin highlight your text editor syntax as well or is that being handled by something else?

  • @hacerdemirel9833
    @hacerdemirel9833 5 років тому +1

    Thank you for this great video!

  • @feschber
    @feschber 4 роки тому

    I know this video is kind of old, but have you ever checked out oh-my-zsh since?
    I cant find a video at least so definitely go check that out if you haven't done that already!

  • @discerningacumen
    @discerningacumen 4 роки тому

    My system is Catalina macOS. And I’m using iterm2 for the terminal. After having installed oh-my-sh, I can not use vi editing keys on command-line edit mode by hitting escape key. The only solution I found was installing new plugin that enables this. What a bummer! ( I can not live without vim editor all the time, even on the command line. I hate using a editor with graphical interface but those apps developed by Apple.). What is the name of the editor appearing in the video? And I can not find so far text editor on iterm2 which has Swift syntax highlighting. If you know any, please enlighten me. Thanks in advance.

  • @BrunusRicieri
    @BrunusRicieri 5 років тому +3

    The best shell is Plan 9's rc, with one caveat: it's not possible to not export shell variables to the environment... but I recommend you try it nonetheless. I makes the bourne shell feel retarted afterwards.

  • @adasfdafsaafqerg8793
    @adasfdafsaafqerg8793 5 років тому

    How did you get transparency and syntax hightlighting to work with Urxt? Whenever I used it I would always get no syntax highlighting, and instead it would read from my .Xresources (I think, not to sure).

  • @lpanebr
    @lpanebr 4 роки тому

    my .zprofile was not getting loaded. I had to use the $HOME/.zshenv to set the ZDOTDIR.

  • @truetrueman680
    @truetrueman680 4 роки тому

    How can I config my zshrc list? I've noticed that the file is under different folder on the computer (iMac). Which one can I modify without jeopardizing my OS X?

  • @LauraDVega
    @LauraDVega 4 роки тому

    I also copied and pasted, so using his zshrc profile, what is the alternative for Ctrl-A or Ctrl-E? (Moving to beginning or end of a line in the terminal.)

  • @s9209122222
    @s9209122222 3 роки тому

    How do you auto-complete package names in pacman or yay with zsh? zsh-completions does nothing.

  • @killistan
    @killistan 3 роки тому +1

    That zle-keymap-select() function is crying to be implemented as a case statement -- it'll be easier to read and generally will run faster.

  • @zaidgharaybeh8422
    @zaidgharaybeh8422 4 роки тому

    The part of changing cursor depending on vi mode in zsh broke my vim's cursor, it now looks like it's permanently in Insert mode (just inside vim, not in zsh). Any fix for this?

  • @arrebator
    @arrebator 5 років тому +1

    Where is the video, Lebowski???

  • @flamendless
    @flamendless 5 років тому

    After you press ctrl - e to enter vim buffer, how do you return to the terminal? Certainly not :q or :bd right? Or is it ctrl+z?

  • @aashikyadav4439
    @aashikyadav4439 4 роки тому

    Did you notice vi mode destroy zsh dupe feature ? I don't know what this is called but let me explain?
    If you find any previous command you used in your terminal and you know your first two words.
    Eg.
    You want to find . "sudo pacman -Rcns somepackage"
    But you forget remaining command but only know two words. "sudo pacman" then just typing "sudo pacman" and pressing up arrow key get you only command that starts with "sudo pacman".

  • @Thorhian
    @Thorhian 5 років тому +7

    Lol, and I remember you saying that you didn't want to use ZSH because because you didn't want it and BASH installed at the same time due to B L O A T.

    • @LukeSmithxyz
      @LukeSmithxyz  5 років тому +8

      eh just manually delete bash and symlink it to zsh. What's the worst that could happen?

    • @henrymalinowski5125
      @henrymalinowski5125 5 років тому

      @@LukeSmithxyz Bash really should stay for scripts that use exclusively bash idioms, and sh would be linked to something pure-POSIX like dash.

    • @aaronlippincott7385
      @aaronlippincott7385 5 років тому

      @@henrymalinowski5125 _what's the worst that could happen_

  • @nickeldan
    @nickeldan 2 роки тому

    +1 for having Bastiat, Folsom, Hayek, and Hazlitt books. -1 for Dawkins and Keynes.

  • @Melonno
    @Melonno 3 роки тому

    Awesome video Luke! 🚀

  • @lintaozhang8028
    @lintaozhang8028 4 роки тому

    Really nice video, Thanks!!! Your keyboard flow makes me feel really nice. One thing.... I can't use your ^o function~ I have installed lf.

  • @rockyzhang24
    @rockyzhang24 4 роки тому

    Hey Luke, thank you for your video. What file manager are you using now, still lf? I saw in your git repo you updated vifm config file recently. Did you switch to vifm? If so, could you please talk about it a little bit? Thank you!

  • @georgeunknown2833
    @georgeunknown2833 5 років тому

    Zsh is like a SuperBASHman!

  • @georgesmith3022
    @georgesmith3022 5 років тому

    How do you increase font size in terminal? Which keys do you press?

  • @yellowflashgaming9237
    @yellowflashgaming9237 5 років тому

    how your terminal looks with no title bar and menu bar..just a square..please tell me Luke

  • @mitube4u
    @mitube4u 5 років тому

    I totally new to Zsh and Oh My Zsh, so please excuse any dumb questions. But what is the feature being used when you're in VIM and it's showing the status like the line number, the normal and visual mode and the bottom on your window.

    • @mitube4u
      @mitube4u 5 років тому

      Actually never-mind that above question. I was able to figure it out and install it. Arline for VIM.

  • @brittca
    @brittca 2 роки тому

    I know this sounds so stupid, but how do I save my Zsh file in Linux? I keep changing my theme and it doesn't save when I close the terminal window. thank you! I want to figure this out before adding any more to the file.