Skip to content
/ fish Public

๐ŸŸ Fish Shell Configuration | Optimized for efficiency and tailored to streamline my workflow. This setup incorporates custom plugins and functions to automate tasks, boost productivity, and enhance the overall shell experience. ๐Ÿ”งโœจ

Notifications You must be signed in to change notification settings

dme86/fish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

fish shell

fish is an intelligent command-line shell available for macOS, Linux, and other Unix-like operating systems. It offers several advanced features, such as syntax highlighting, interactive autosuggestions, and powerful tab completions, all without the need for extensive configuration.

fish shell

Installation

To install fish shell along with the fuzzy finder fzf, follow the instructions based on your operating system.

Arch Linux

pacman -S fish fzf

macOS

brew install fish fzf

After the installation is complete, navigate to $HOME/.config/fish and remove all existing files and directories. Then, clone this repository into the fish directory.

Clone the repository

For example, if you are currently inside the .config/fish directory and it is empty, use the following command:

git clone https://github.com/dme86/fish.git .

Launch fish shell

To start using fish shell, execute the following command:

exec fish

Keybindings

The following table lists some useful keybindings available in fish shell:

Key Combination Description
Ctrl/Strg + r Open fzf search. Close with ESC or Ctrl/Strg + c

About

๐ŸŸ Fish Shell Configuration | Optimized for efficiency and tailored to streamline my workflow. This setup incorporates custom plugins and functions to automate tasks, boost productivity, and enhance the overall shell experience. ๐Ÿ”งโœจ

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages