fa0e59ea39
[zsh] Autoload the bool function
2025-08-01 10:40:10 -07:00
be4d690e32
[zsh] Update all init-rc functions
2024-09-30 11:13:10 -07:00
c260784e5d
[zsh] Clean up init-rc-darwin
2024-09-26 15:42:36 -07:00
05606d745f
[zsh] Only print tmux sessions for LOGIN shells
...
While playing around with neovide, I learned that processes can reasonably
expect non-login shells to print nothing except commands to execute. This change
modifies zshrc to only print tmux sessions (something I only care about when I
start a shell myself) in LOGIN shells.
2024-08-02 18:31:38 -07:00
ddf3de5a80
[zsh] Implement a homebrew-prefix function and use it when setting up fpath
...
# Conflicts:
# zshrc
2024-03-05 11:08:37 -08:00
f6774a6a13
[zsh] Add homebrew site-functions to fpath
2023-06-01 10:27:12 -07:00
71176a516f
[zsh] Remove the shebang from the init scripts
2023-03-28 10:53:27 -07:00
aa81cb66eb
[zsh] Move open-xcode function to its own file and autoload it in zshrc
2023-03-20 10:09:48 -07:00
09ea02303d
[zsh] Move vi init to init_env_vi; set EDITOR in that function
2022-05-28 09:16:07 -07:00
d5ede2e563
[zsh] Convert zshrc to use do_init_functions
2022-05-26 09:06:15 -07:00
db8e255a8f
[zsh] Move setting up tilde paths to their own init function
2022-05-22 15:32:22 -07:00
0226d26f94
[zsh] Get the output redirection right for autoloads
2022-05-20 15:12:14 +00:00
1c2e9025cf
[zsh] Do a bunch of profiling and clean up all my init functions -- shell init is so much faster now!
2022-01-22 10:13:05 -08:00
ed13222d7f
[zsh] Move init_rc_configure_ls to init_configure_ls
2022-01-22 10:12:03 -08:00
1c80ab1de4
[zsh] Remove all the ShellLog calls -- just too slow :(
2022-01-22 09:39:51 -08:00
a13ecc9e4d
[zsh] Convert all shell-log calls to ShellLog
2022-01-22 09:11:53 -08:00
0894a4957e
Revert "[zsh] Remove all the shell-log calls because they are slow af"
...
This reverts commit 3536a9d9c2
.
2022-01-22 09:03:43 -08:00
3536a9d9c2
[zsh] Remove all the shell-log calls because they are slow af
2022-01-18 14:49:09 -08:00
b1ab4a0446
[zsh] Autoload +X the init functions in zshrc
2021-12-31 12:01:39 -08:00
c30b46a88b
[zsh] Update shell init: rc
2021-12-31 11:54:55 -08:00
Eryn Wells
e856c04bbf
[zsh] Export $gitbranches array when switching git branches
2019-03-19 10:00:07 -07:00
318f02de92
[zsh] Bye bye vim mode
2018-09-16 14:12:24 -07:00
Eryn Wells
f832763c63
[zsh] Fix pasting stuff in viins mode -- HOLY CRAP
2017-01-26 10:31:12 -08:00
b6e13eedcd
[zsh] Add compdef so g acts like git for completion
2016-05-03 10:30:06 -07:00
db86a65fad
[zsh] Add bundle exec alias
2015-05-07 08:37:43 -07:00
f5e5a79d09
[zsh] Get rid of pd and pod aliases -- they were conflicting
2014-07-04 09:53:24 -07:00
529a4f9db9
[zsh] Add jj to get to vicmd mode and ^R to seach history
2014-04-16 13:35:54 -07:00
9ca1e57d17
Fix arrow keys in ZSH viins mode
2014-04-16 13:35:54 -07:00
ace3fd5a31
Split Vim mode ZSH configuration into separate configuration function
2013-10-02 09:13:43 -07:00
f80b7d6c1f
Fix zsh function and module loading
2013-08-30 09:11:14 -07:00
fd7173ff72
Let load_module set fpath
2013-04-04 09:33:39 -07:00
7461ce7c8f
Fix zsh completion colors
2013-04-02 09:37:49 -07:00
1174874930
Disable p4 for vcs_info -- it takes for friggin ever
2013-03-25 13:15:58 -07:00
f04ecc43ac
Remove git from omz configuration
2013-03-12 15:48:56 -07:00
9375e417d5
Move vcs_info message to configure_vcs_info()
2013-03-12 15:39:56 -07:00
f90198bf2b
Add configure_vcs_info function to zshrc
2013-03-12 13:58:13 -07:00
f9f9587015
Fix weird logging bug -- zsh expands fpath in this message even when I don't want it to
2013-01-31 14:10:22 -08:00
059a9fa8cf
Autoload refresh_system_tags function
2013-01-23 13:25:03 -08:00
f40332b379
Add Oh My ZSH! dependency and make a few adjustments to accomodate
2013-01-23 11:11:52 -08:00
8ebe1788bf
New message/log functions
2012-11-29 15:18:57 -08:00
0c08add311
Move up() to its own function file
2012-11-29 13:28:42 -08:00
6184eba778
Make various init stages into functions in zshrc
2012-11-29 13:26:49 -08:00
d3b8abce8e
Lots of clean up for loquacious prompt
...
- Move zle keymap select code to prompt module
- Use vcs_info to get repo information
- Reduce number of functions required to generate prompt
- Set $PS1 once in setup to a bunch of $PS1_* variables. These variables are set
before each prompt. Doing this lets me change prompt themes more easily.
2012-11-29 11:15:24 -08:00
66438f666c
Prompt configuration to a prompt theme
...
Move my prompt configuration to a prompt theme function in my $fpath. I call it
'loquacious'. The prompt is configured by the prompt_loquacious_setup function.
This change also necessitated a new function called prompt_colorize to generate
a string with the correct set of color escapes for the prompt.
2012-11-28 21:44:13 -08:00
e0ab531085
Colorize list of PIDs for kill command
2012-11-28 09:44:56 -08:00
b1bd477d8b
Make up function just cd, not pushd
2012-11-12 23:13:16 -08:00
395986145b
Fix fpath settings
2012-11-02 14:40:54 -07:00
07ce43e28e
Fix typo: .zsh/func/makers
2012-11-02 14:39:04 -07:00
59cabba725
Fix makers function path
2012-11-02 14:38:34 -07:00
be10e3bbc6
Unset $is_first_prompt instead setting it to 0 after its use
2012-10-10 14:08:56 -07:00