Omega9 / fish

My fish shell config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My fish config

🇬🇧🇷🇺

                  ___
   ___======____=---=)
 /T            \_--===)
 [ \ (0)   \~    \_-==)
  \      / )J~~    \-=)
   \\___/  )JJ~~~   \)
    \_____/JJ~~~~~    \
    / \  , \J~~~~~     \
   (-\)\=|\\\~~~~       L__
   (\\)  (\\\)_           \==__
    \V    \\\) ===_____   \\\\\\
           \V)     \_) \\\\JJ\J\)
                       /J\JT\JJJJ)
                       (JJJ| \UUU)
                        (UU)

Since zsh is not the fastest shell, I decided to give fish a try and started copying all the functions and acronyms I needed. In the end, I got carried away and it turned out even more than I had planned. However, the configuration is not overcomplicated and is designed for normal everyday use without any specialization. It is quite easy to understand it and change it to suit your needs.

This configuration has fisher installed and several add-ons that can be updated with it:

/functions contains fisher and all functions installed with it.

All functions and abbreviations I added are contained in functions_and_abbreviations.fish Some part I carried over from my zsh configuration. Some of them were added by me, others may have come across to you before on the Github.

asciicast

Instructions

  1. Modify config.fish and functions_and_abbreviations.fish to your likings
  2. Add anything to your PATH with fish_add_path
  3. fisher update to update functions

Dependencies and recommendations


Other

About

My fish shell config


Languages

Language:Shell 100.0%