Commit Graph

17 Commits

Author SHA1 Message Date
David Ibia
f8c95b7b7a fix(zshrc): fix syntax error in conditional statement for batcat installation check 2025-01-19 18:09:47 +01:00
David Ibia
8b5d620b3d fix(zshrc): add check for batcat instead of bat before setting cat alias
chore(zshrc): improve error message when bat is not installed
2025-01-19 18:09:07 +01:00
David Ibia
c6558236ab feat(zshrc): add support for neovim if built from source 2025-01-12 21:26:20 +01:00
David Ibia
6b953c9338 fix(zshrc): change export of PYENV_ROOT to use absolute path
feat(zshrc): add support for pyenv virtualenv init
refactor(zshrc): move pyenv initialization to the end of the file
2025-01-12 20:32:56 +01:00
David Ibia
0592721f37 fix: init pyenv 2025-01-12 20:21:19 +01:00
David Ibia
82f4d11d78 fix(zshrc): change path to zsh-syntax-highlighting plugin from /usr/local to /opt/homebrew 2025-01-06 15:51:41 +01:00
David Ibia
0d83cf8919 docs(.zshrc): update zsh syntax highlighting to latest version
feat(.zshrc): add support for pyenv virtualenv init hook
fix(.zshrc): remove commented out conda initialize block and instead use source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# Remove unnecessary lines

# Update zfunc path
fpath+=~/.zfunc

# Update starship config
export STARSHIP_CONFIG="$HOME/.config/starship.toml"
eval "$(starship init zsh)"

# Update pyenv setup
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
2025-01-06 15:04:44 +01:00
David Ibia
c23ac092f6 chore(.zshrc): comment out the export PATH line added by conda initialize to prevent conflicts with anaconda setup 2024-10-01 15:13:02 +01:00
David Ibia
99283c1cfc chore(.zshrc): add anaconda to PATH to ensure anaconda commands are accessible from the terminal 2024-10-01 15:06:26 +01:00
David Ibia
afa35b0690 refactor(.zshrc): refactor tml alias to a function to list tmux sessions
feat(.zshrc): add tma function to attach to tmux session with optional session name or interactive selection
feat(.zshrc): add get_tmn_recommendation function to get directory recommendations for tmn
feat(.zshrc): add tmn function to create new tmux session with optional session name or interactive selection
feat(.zshrc): add _fzf_complete_tma and _fzf_complete_tmn functions for fzf completion in tma and tmn commands
2024-08-11 13:41:25 +01:00
David Ibia
236e6a527d chore(.zshrc): add tmux plugin to improve shell functionality
feat(.zshrc): add XDG_CONFIG_HOME environment variable to customize configuration directory location
2024-07-29 00:57:22 +01:00
David Ibia
e82957a1c6 chore(.zshrc): refactor aliases for ls, la, ll, lt to use eza if installed
chore(.zshrc): refactor alias for cat to use bat if installed
feat(.zshrc): add check for eza and bat installation before setting aliases
feat(.zshrc): add messages to prompt user to install eza and bat if not found
feat(.zshrc): add initialization for starship prompt in zsh configuration
2024-07-28 02:13:55 +01:00
David Ibia
695b8873f3 chore(.zshrc): update oh-my-posh initialization command to include custom config
feat(.zshrc): update bat alias to dynamically set theme based on system interface style
2024-06-12 21:05:27 +01:00
David Ibia
4eb85b43c9 chore(.zshrc): remove colorize plugin and ZSH_COLORIZE_STYLE setting to simplify and improve shell startup performance
feat(.zshrc): add oh-my-posh setup to enhance terminal appearance and functionality based on the terminal program being used
2024-06-12 19:38:17 +01:00
David Ibia
20859b51b8 feat(.zshrc): update Flutter path to use fvm default directory for better version management
feat(.zshrc): update aliases to use correct command 'exa' instead of 'eza' for listing files
feat(.zshrc): update bat theme to 'ansi' for better syntax highlighting
feat(.zshrc): update PATH to include Flutter pub-cache bin directory for better package management
2024-06-12 14:14:53 +01:00
David Ibia
09caf82822 chore(.zshrc): update hardcoded paths in export statements to use $HOME environment variable for better portability and maintainability 2024-04-28 21:18:28 +01:00
David Ibia
61d0dbb5d7 feat(.zshrc): add configuration for oh-my-zsh theme to use 'agnoster' for a more visually appealing shell prompt
feat(.zshrc): add plugins for git, asdf, zsh-syntax-highlighting, and colorize to enhance shell functionality
feat(.zshrc): add configurations for tmux autostart and colorize style for a better user experience
feat(.zshrc): add aliases for nmap, ls, la, ll, lt, l., and cat to simplify common commands
feat(.zshrc): set up bat as the default pager for viewing files with a specific theme
feat(.zshrc): add aliases for vim to neovim and set the bat theme to 'Visual Studio Dark+'
feat(.zshrc): add configuration for pnpm to set the home directory and alias 'pn' for 'pnpm'
feat(.zshrc): initialize cargo environment for Rust development
feat(.zshrc): initialize conda environment for Python package management
feat(.zshrc): add configurations for curl setup, Android SDK, and bun completions
feat(.zshrc): add configurations for TMUX setup with aliases for listing, attaching, and creating sessions
feat(.zshrc): setup Github SSH agent and identity for secure repository access
feat(.zshrc): setup Starship prompt for a customizable and informative shell prompt
feat(.zshrc): setup Zoxide for fast directory navigation in the shell
feat(.zshrc): setup FZF for fuzzy search and selection in the shell
feat(.zshrc): add configurations for GEM_HOME and PATH for Ruby gem management
feat(.zshrc): add configurations for Perl5 library and environment variables
2024-04-28 20:45:40 +01:00