Alpha Chen
4a1b1a37e2
starship
2 years ago
Alpha Chen
bf014a66bc
Merge remote-tracking branch 'upstream/master'
2 years ago
Thomas Blaschke
357ce2ebbf
Add exception for PyCharm terminal emulation
...
Do not autostart tmux if we start a terminal inside PyCharm. Should also work for other JetBrains products.
2 years ago
Alpha Chen
5f3cf157b8
fix completing git branches w/fzf in tmux
2 years ago
Alpha Chen
8efd869899
Merge remote-tracking branch 'upstream/master'
2 years ago
Alpha Chen
e35b762ce3
mu
2 years ago
Alpha Chen
15b25255ba
set up fzf bindings and hack for fzf git branch w/tmux
2 years ago
Alpha Chen
dd2984e6b1
move zsh hook to rc, use nvim as default editor
2 years ago
Alpha Chen
73a4485f5f
use homebrew's completions
2 years ago
Alpha Chen
1da6a6a88b
experimenting with using a bare repo for dotfiles
2 years ago
Shea690901
51c4ff6de4
feat(module/ssh): add globbing for ssh-add param
...
fixes #2000
Signed-off-by: Shea690901 <ginny690901@hotmail.de>
2 years ago
Indrajit Raychaudhuri
3ea20cfbe8
utility: Make 'http-serve' handler faster for well known cases
...
In most systems, python2 or python3 command/soft-link would almost
always exist. In such cases, we don't need to invoke `python` to
detect the version. This should speed things up a bit as well.
2 years ago
Indrajit Raychaudhuri
0aef8086b5
completion: Update completion submodule to 0.34.0
2 years ago
Alpha Chen
887a992035
handle spaces in directories for fasd with fzf
2 years ago
Alpha Chen
61c94d5148
use fd with fzf, usd fzf for fasd
2 years ago
Ilkin Bayramli
b2bc66ce9d
Add Fig as an installation method to the README
2 years ago
Alpha Chen
7149e8fffd
simplify setting homebrew envvars
2 years ago
Alpha Chen
7385a46d62
remove unnecessary chruby initialization
2 years ago
Alpha Chen
bfd59d321c
don't auto-switch with chruby
...
This can make $PATH wonky
2 years ago
Ben
3a471a05f9
Update docker compose references
...
Docker For Mac has broken support for `docker-compose`.
Since `docker compose` is a drop in replacement and it Just Works™, this PR converts `docker-compose` to `docker compose`
2 years ago
Alpha Chen
118d08f67d
update with a few tweaks
...
- Use `$HOMEBREW_PREFIX` since it's already there
- Don't `chruby ruby` automatically since it messes with `$PATH`
- Try using fzf's builtins
3 years ago
Alpha Chen
dc7c6a64c5
add nix path
3 years ago
Alpha Chen
12897e48f5
add terraform completion
3 years ago
Alpha Chen
f90b5f6568
fzf git bindings
...
https://junegunn.kr/2016/07/fzf-git/
3 years ago
Alpha Chen
a2232e94ff
fix nix
3 years ago
Alpha Chen
6e249b6093
make alt-c work for fzf
3 years ago
Alpha Chen
691c448cac
make brew work on the m1
3 years ago
Alpha Chen
d1852dca3a
make directories easier to see with exa
3 years ago
Alpha Chen
89db876978
change prompt success color to green
3 years ago
Alpha Chen
dc22a84596
add nix, cargo to zshenv
3 years ago
Alpha Chen
ba4c20236b
add terraform completion
3 years ago
Alpha Chen
608435b957
fzf additions
...
- `z` for fasd support
- `CTRL-G` for git changed files
3 years ago
Alpha Chen
840b3b6d2b
disable the default RPROMPT
3 years ago
Alpha Chen
c31a3da9ff
use `$commands` instead of `type` because it's faster
3 years ago
Alpha Chen
9544877251
don't use kubectl autocompletion by default
...
```
num calls time self name [89/89]
-----------------------------------------------------------------------------------
1) 1 84.56 84.56 39.42% 84.37 84.37 39.33% __kubectl_bash_source
2) 1 55.07 55.07 25.67% 54.59 54.59 25.45% chruby_use
3) 5 74.61 14.92 34.78% 33.93 6.79 15.82% pmodload
4) 1 8.35 8.35 3.89% 8.24 8.24 3.84% _zsh_highlight_load_highlighters
5) 2 8.09 4.04 3.77% 8.09 4.04 3.77% _zsh_highlight_bind_widgets
6) 1 5.99 5.99 2.79% 5.99 5.99 2.79% prompt_pure_state_setup
7) 2 4.68 2.34 2.18% 4.68 2.34 2.18% promptinit
8) 1 4.09 4.09 1.91% 4.09 4.09 1.91% compinit
9) 18 2.73 0.15 1.27% 2.73 0.15 1.27% (anon)
10) 2 11.50 5.75 5.36% 2.19 1.09 1.02% prompt_pure_setup
11) 1 2.04 2.04 0.95% 2.04 2.04 0.95% async_init
12) 11 0.83 0.08 0.39% 0.83 0.08 0.39% add-zsh-hook
13) 2 2.75 1.37 1.28% 0.71 0.35 0.33% async
14) 1 0.48 0.48 0.22% 0.48 0.48 0.22% chruby_reset
15) 3 0.39 0.13 0.18% 0.39 0.13 0.18% is-at-least
16) 3 0.40 0.13 0.19% 0.34 0.11 0.16% add-zle-hook-widget
17) 1 0.27 0.27 0.12% 0.27 0.27 0.12% chruby_auto
18) 1 12.02 12.02 5.60% 0.13 0.13 0.06% set_prompt
19) 1 12.14 12.14 5.66% 0.12 0.12 0.05% prompt
20) 1 0.19 0.19 0.09% 0.10 0.10 0.05% complete
21) 1 0.09 0.09 0.04% 0.09 0.09 0.04% compdef
22) 1 55.14 55.14 25.70% 0.07 0.07 0.03% chruby
23) 1 0.03 0.03 0.01% 0.03 0.03 0.01% bashcompinit
24) 1 0.02 0.02 0.01% 0.02 0.02 0.01% is-callable
25) 2 0.01 0.00 0.00% 0.01 0.00 0.00% is-darwin
```
3 years ago
Alpha Chen
b701f3d2c4
nix
3 years ago
Alpha Chen
3455a33274
add kubectl completions
3 years ago
Alpha Chen
f45623a612
use a module for docker completion
3 years ago
Alpha Chen
c40c0ee09a
add custom completions
3 years ago
Alpha Chen
ad0f0a3865
fix fzf alt-c command
3 years ago
Alpha Chen
d674aa9175
add .local/bin to $PATH
3 years ago
Alpha Chen
ba8e1469fc
move aliases to rc, add tmux alias for better integration w/direnv
3 years ago
Alpha Chen
9043fe2ca9
fzf updates
3 years ago
Alpha Chen
80d34835ca
use double quotes
3 years ago
Alpha Chen
70cad93b1c
fzf
3 years ago
Alpha Chen
6c608077b9
use exa for ls
3 years ago
Alpha Chen
56777a2516
move chruby to rc, add .dotfiles/bin
3 years ago
Alpha Chen
d38798adbd
move PATH-modifying stuff to zshenv
3 years ago
Alpha Chen
cf9b50a2e7
Fix tat session name cleaning
3 years ago
Alpha Chen
acf7f295c1
Sub all . for _ for tat
3 years ago