645ae18a05
Add fix_screen_tearing.pl
2016-09-12 20:00:38 -07:00
4770dcf45b
Rename ip alias to externalip
2016-09-08 13:11:58 -07:00
5065459e6b
Set /usr/bin as path in shell path
2016-09-08 13:10:54 -07:00
04405d1c85
Change source control color
2016-09-07 16:03:19 -07:00
712c3542a5
Remove 'emacs' alias
2016-09-07 15:27:13 -07:00
2baa68780c
Fix shell_contains, setting _python_command to shim
2016-09-06 15:04:19 -07:00
b72094d69b
Switch from antigen to zgen
2016-09-06 12:52:31 -07:00
1c4ea43278
Add source_directory_files and use it everywhere
2016-09-06 12:51:57 -07:00
b153b5d339
Fix osx_path_setup syntax
2016-09-06 11:42:40 -07:00
c069b18298
Add get_distro function, fix java setup in arch
2016-09-06 11:13:44 -07:00
e02b859409
Random tweak
2016-09-06 11:12:55 -07:00
75ac33b2b7
Always run python_setup
2016-09-04 04:24:54 -07:00
9e2ad4173f
Only set RBENV_ROOT with brew in OSX
2016-09-03 17:39:06 -07:00
0887152e2e
Add command_exists function
2016-08-26 16:37:13 -07:00
9d0ce5db9f
Add brew_relink function
2016-08-26 16:37:01 -07:00
5ef6659279
Add evm and _emacs_setup to shell path
2016-08-26 16:36:42 -07:00
7c2669af81
Quote argument to readlink
2016-08-26 16:36:21 -07:00
1625673d09
Remove vendored git completion
...
The antigen git bundle should include git completion.
2016-08-18 14:42:05 -07:00
18716cd7bd
Add swap_mirror_swap function
2016-08-18 11:58:28 -07:00
b107581b2f
Add filter_by_column_value shell function
2016-08-16 21:20:29 -07:00
a4ec8f17d1
Shell commands for cscreen
2016-08-16 21:20:15 -07:00
45f0c345af
Put ruby and node setup in shellrc.sh
2016-08-16 20:28:29 -07:00
ab95dd07a4
Fix whitespace in _java_setup
2016-08-16 16:57:44 -07:00
0058a21c5f
Auto-jump setup
2016-08-16 16:36:11 -07:00
3916889ff5
Synergy tweaks
...
Make meta key actually work by settingl alt = meta for controlling
device. Make synergy_start_client_at idempotent.
2016-08-16 16:00:07 -07:00
e2c5cd6033
Refactor shellenv/setup for better performance
2016-08-16 15:26:50 -07:00
afff5ec4a9
Remove unused shell files
2016-08-16 14:40:56 -07:00
311e20dfeb
Tweak synergy definitions
2016-08-16 11:19:10 -07:00
44b441f2c1
Don't run path_helper separately
2016-08-16 11:15:47 -07:00
593208a983
Add --no-rehash for pyenv and rbenv inits
2016-08-16 11:14:28 -07:00
dfed16d168
Remove uber.sh, Move virtualenvwrapper to shellrc
2016-08-16 11:13:47 -07:00
4a5e55462f
Source synergy.sh in non-interactive shells
2016-08-15 19:31:47 -07:00
f695113554
Complete refactor of synergy.sh
2016-08-15 11:53:57 -07:00
90ec10836b
Merge branch 'master' of github.com:IvanMalison/dotfiles
2016-08-15 11:31:15 -07:00
83dac3ddeb
Make shell startup less noisy when pyenv missing
2016-08-15 11:30:25 -07:00
0ac7e71e3c
Import task as ctask (breaking changes in invoke)
2016-08-15 11:29:50 -07:00
742773cf93
Move zsh specific uber code to zsh sourcing dir
2016-08-14 23:15:28 -07:00
e6f56478ea
Update synergy configs
2016-08-11 11:01:32 -07:00
1656570798
Fix path_lines function for pyenv
2016-08-05 10:00:20 -07:00
36c03fbebc
Add pyenv-virtualenv to shellenv.sh
2016-08-04 15:21:50 -07:00
4af3878646
Add a which_readlink function
2016-08-04 15:10:24 -07:00
0d0cbf93c0
Fix pyenv warning output wording
2016-08-03 09:44:41 -07:00
d624955ee2
Fix add_to_path/pyenv interaction in shellenv.sh
2016-08-02 20:46:42 -07:00
435a11bd6e
Add short args to shell_path
2016-08-02 19:47:37 -07:00
8dacac359f
Tweak shellenv startup for marginal speedup
2016-08-02 19:47:09 -07:00
8e77129e7f
Remove pyenv output from shell startup
2016-07-26 17:53:21 -07:00
8934fec5ba
Start using pyenv
...
This required a significant refactor to shellenv.sh. Some strange, and
not yet fully understood behavior of add_to_path was uncovered in doing
this refactoring. More investigation is needed.
2016-07-26 17:51:21 -07:00
3f0bf2f966
Make knight_moves_count executable
2016-07-26 12:32:15 -07:00
8acfc66c68
Add knight_moves_count to python lib
2016-07-26 12:31:07 -07:00
846523e563
Add TeX binaries
2016-07-07 21:51:47 -07:00
d60314fbb5
Organize _setup_env
2016-07-05 12:26:04 -07:00
3e48836ab7
Add Python executables to parse go testify output
2016-06-28 19:45:41 -07:00
96033e5fbf
Add check for sparkleshare in history file
2016-06-28 17:16:51 -07:00
b87c5a5ecc
Make merge_zsh_history.py executable
2016-06-28 17:16:17 -07:00
4466d5d960
Set imalison@uber.com as git email automatically
2016-06-19 23:51:13 -07:00
d1fbd293d5
Add in_git_directory to function.sh
2016-06-19 23:50:34 -07:00
fba3feb8fb
edit_script function
2016-06-19 02:05:14 -07:00
9cac14f6f0
Ignore errors from time_emacs
2016-06-18 09:39:03 -07:00
a96aceccb7
add autoenv
2016-06-16 14:44:09 -07:00
805a5d0816
Add ipdb script target for realgud
2016-06-15 17:58:30 -07:00
db96469bfb
only run path helper when the file exists
2016-06-10 16:26:39 -07:00
27f2baa4da
handle powerline not existing
2016-06-10 16:24:39 -07:00
1fa78ecdba
git_prune_all_history_involving
2016-06-09 17:06:23 -07:00
fb11502ed5
fix python scripts path
2016-06-01 16:05:34 -07:00
cb51da13e5
add cargo binaries to PATH
2016-05-14 16:34:06 -04:00
0e2f11608f
git_reset_author_from_user
2016-04-06 01:53:59 -07:00
42745a44fd
kill_h_forward
2016-04-05 12:23:29 -07:00
92bed9d6cb
enable go vendor experiment
2016-03-15 16:28:11 -07:00
bfca12d289
slash grid tweaks
2016-02-22 11:17:48 -08:00
29097b5a38
shellenv tweaks
2016-02-22 11:17:33 -08:00
11c2041842
Disable govendor experiment for now
2016-02-22 11:12:40 -08:00
8b390a2f77
parsetimestamp2
2016-02-22 11:12:23 -08:00
33cd4a051b
uber tweaks
2016-02-22 11:12:06 -08:00
4675cd33fe
Always source autojump
2016-02-22 11:11:40 -08:00
cefc6da3e2
planes WIP
2016-01-11 16:24:08 -08:00
bf39a9bad6
Add segment
2016-01-11 16:23:52 -08:00
af3c9b54ec
coreutils needs to go before /usr/bin
2016-01-11 16:22:41 -08:00
25af0c8be8
New path management system
2016-01-05 19:50:42 -08:00
b54fd3c8aa
Get rid of linum width jitter at low line number counts by setting a
...
minimum linum width
2016-01-05 14:04:33 -08:00
bc2892eba2
add python scripts path
2015-12-13 20:20:46 -05:00
9b2c9b54da
hyper_tunnel
2015-12-13 20:20:34 -05:00
16f27584c5
Disable setting of host in term support for emacs
2015-11-27 14:02:44 -05:00
59d399ffec
no aliasing of readlink
2015-11-24 01:31:17 -05:00
fc1860c09c
invoke utility functions in imalison.py
2015-11-21 04:43:54 -08:00
c9f046f38e
imalison python utilities
2015-11-20 22:54:36 -08:00
d5e862f37a
asciicinema config
2015-11-20 19:04:36 -08:00
50253d414c
git_blame_counter
2015-11-18 01:26:36 -08:00
3352c38e7d
Always use normal emacsclient instead of specific serverfile
2015-11-17 23:53:24 -08:00
efa0de090f
plus minus
2015-11-17 06:03:44 -08:00
e6d4c535af
WIP shell mode support
2015-11-14 00:40:20 -08:00
545e36dc4f
tweaks
2015-11-14 00:19:58 -08:00
72632ac413
Escape python command
2015-11-14 00:17:53 -08:00
39290cee78
unescape python command
2015-11-11 20:16:49 -08:00
0c33116a74
Set python binaries directory to the right place
2015-11-11 20:16:32 -08:00
8ecfa76607
Random shell changes
2015-11-08 02:37:09 -08:00
da0bab183a
slash grid use numbers
2015-10-15 14:23:37 -07:00
93df81a6c9
emacs_ansi_term_support for zsh shell
2015-10-15 03:25:25 -07:00
eb3557c995
Change default size for slash grid
2015-10-14 14:00:57 -07:00
200561b0e7
fix get_cols.awk indentation
2015-10-02 13:01:07 -07:00
3b55530594
temporary fix for emacs_editor
2015-09-26 20:41:46 -07:00
0b7e53f3ea
python boggle solver
2015-09-17 23:27:21 -07:00
38b44d40c4
merchant curl
2015-09-17 23:27:08 -07:00
d60efbb7be
goclone.sh
2015-09-10 16:38:56 -07:00
2abcb01339
GOPATH stuff
2015-09-04 00:04:28 -07:00
bfbe1f03f7
rsync all the things in git-sync
2015-08-31 01:37:36 -07:00
172e7065ca
Remove /bin/ startup to path
2015-08-30 13:25:57 -07:00
557e03c80d
parenthesizations_as_ints.py
2015-08-30 13:22:44 -07:00
34f946954f
set prompt properly in zsh
2015-08-30 13:22:19 -07:00
c743e59a01
Add all files for git-sync
2015-08-29 23:57:21 -07:00
dd256a2321
Prompt control based on whether or not is ansi-term or emacs shell
2015-08-29 23:56:56 -07:00
2eb40e3bfc
random tweak to git_root
2015-08-24 15:27:42 -07:00
e396eb5bf4
Fix parenthesizations.py
2015-08-24 15:27:29 -07:00
c1668ded37
singleton with metaclass
2015-08-20 02:11:55 -07:00
a5ddc4f63c
valid parenthesizations
2015-08-20 01:26:51 -07:00
e9f6a72ee8
Force empty path when building env in shellenv.sh
2015-08-17 02:46:42 -07:00
33f8a56109
git-sync/org-sync
2015-08-16 00:10:34 -07:00
0efd386ab0
source_if_exists
2015-08-16 00:10:34 -07:00
851ac482b8
don't wait in emacs_pager
2015-08-15 23:20:10 -07:00
9eaf9b2832
Add ~/.lib/bin
...
Made pager.sh and editor.sh accesible from anywhere in the shell. Also
made pager.sh smart in that it will use emacsclient when INSIDE_EMACS
environment variable is set.
2015-08-15 22:49:59 -07:00
64012779c1
Actually add pager.sh
2015-08-15 22:15:00 -07:00
91c162a322
clear_path
2015-08-15 22:14:39 -07:00
2950fb6a94
add pager.sh refactor editor.sh
2015-08-15 22:13:27 -07:00
63103674b9
Make a temp file when standard in comes to emacs.
...
This supports using emacs as a PAGER
2015-08-15 21:32:56 -07:00
5357c25713
Don't run path helper if its alredy been run
...
Also run it before setup_env
2015-08-15 21:32:15 -07:00
69b5d24787
Fix indentation in editor.sh
2015-08-15 20:35:29 -07:00
60e4c76205
Set prompt and pager differently when inside emacs
2015-08-15 00:10:58 -07:00
b83433a807
Refactor zsh_env startup so that it is possible to override PATH
...
variable once it has already been configured.
2015-08-10 23:25:34 -07:00
1d32ee047d
max_double_slice.py
2015-08-09 14:30:08 -07:00
0824c476d2
fix add_github_remote
2015-08-04 03:48:51 -07:00
5a67ea4704
jump_cd WIP
2015-08-03 10:35:30 -07:00
91ca3fb46d
Fix up $PATH paths
2015-07-29 17:23:54 -07:00
c7d8a3b25b
Fixup $path paths
2015-07-29 17:23:05 -07:00
cfc2b78998
Truncate incoming timestamps to parse_timestamp
...
to length 11 so that we can handle millisecond timestamps.
2015-07-29 16:35:08 -07:00
9430c4f5bf
tweak rotated array stuff and tests.
2015-07-26 02:18:53 -07:00
1ce47d897d
add_github_remote.
2015-07-26 02:18:53 -07:00
cbc0427bc4
Slash grid problem.
2015-07-09 18:30:49 -07:00
fba727783c
Rotated array problem.
2015-07-09 18:30:36 -07:00
29bcc1f882
hats problem
2015-07-06 17:17:47 -07:00
103d6f37ef
uc and urtc for uber checkouts
2015-07-06 17:09:54 -07:00
3660ae722a
run_command_at_interval
2015-07-03 16:10:17 -07:00
7983259f18
Fix addition of ~/.lib/python to PYTHONPATH by using $HOME variable.
2015-07-01 10:11:33 -07:00
1cfaabb37f
add_to_front_of_path for rbenv.
2015-06-29 15:11:12 -07:00
b558d490c0
Don't wait for emacs to return in e alias.
2015-06-29 10:52:30 -07:00
a3f6c52f10
Fix e command.
2015-06-29 10:50:49 -07:00
a2c7e664a5
Add antigen to zsh.
2015-06-28 22:31:47 -04:00
2374c82ec3
update but_one docstring
2015-06-28 21:09:57 -04:00
9249943ea6
reattach-to-user-namespace for emacs.
2015-06-21 20:38:48 -04:00
dd506e1a26
emacs.sh updates.
2015-06-21 15:13:59 -07:00
911d844402
git ssh.
2015-06-15 15:03:16 -07:00
2e4c9bbc4f
histtime format.
2015-06-15 15:02:48 -07:00
e407a20410
node tweaks.
2015-06-15 15:02:32 -07:00
da4d4e942d
add ALTERNATE_EDITOR
2015-06-15 15:01:04 -07:00
1a97364681
Change editor to just emacsclient.
2015-06-15 15:00:43 -07:00
878c43aff4
make is_zsh definition less complicated.
2015-06-15 14:56:01 -07:00
e0f1a5b734
No readlink in current_shell, causes problems with add_to_front_of_path
2015-06-15 14:13:45 -07:00
f94232acf0
Path functions refactor/ add ~/.lib/python to PYTHONPATH
2015-06-15 13:06:47 -07:00
443f8607df
Revert "Delete emacs app for now."
...
This reverts commit 739a493a009f091802710c5638c8be69a4f8fe3f.
2015-06-15 05:18:59 -07:00
42ae2b5d77
nvm setup in shellenv.
2015-06-15 05:04:36 -07:00
6ab9e7f4af
Disable emacs aliases for old approach to getting $EDITOR working.
2015-06-15 05:04:08 -07:00
d056c25982
Move exports file and add nvm exports.
2015-06-15 04:56:34 -07:00
8a63d9126e
tweaks.
2015-05-04 10:14:22 -07:00
4102e05210
Delete emacs app for now.
2015-04-29 20:23:39 -07:00
2bba2a4ab4
dont set editor to vim in uber.
2015-04-28 13:43:41 -07:00
b7b92a6e80
Add HOME/bin to path.
2015-04-28 13:43:13 -07:00
21c61059c6
uber.sh and gitignore update.
2015-04-28 13:41:07 -07:00
3d538a9e7c
STUDIO_JDK and ANDROID_HOME environment variables.
2015-03-08 22:21:57 -07:00
9126d7db6e
find by size.
2015-02-21 21:04:20 -08:00
826ddbbc60
Resistance games start.
2015-02-21 20:09:04 -08:00
8f39f5d7ee
Don't set any prompt by default.
2015-02-07 17:38:14 -08:00
21922e152f
pkill_zsh
2015-02-04 13:30:11 -08:00
20e3f66fdd
kill mu4e_sync command because it sometimes isn't terminating.
2015-02-04 13:29:49 -08:00
fdbc6af0a7
inc_append_history
2015-02-02 16:16:43 -08:00
134872ec90
ooops...
2015-01-30 20:08:51 -08:00
3959692b59
Try to be safer about doing stuff in shellenv.sh (checking for existence
...
of commands)
2015-01-30 20:00:54 -08:00
1514b7c640
Default to my prompt.
2015-01-30 17:22:26 -08:00
999f09a655
Make android_sdk_location linux compatible.
2015-01-30 15:37:32 -08:00
0ce016f667
android_sdk_directory
2015-01-28 17:00:26 -08:00
d185730603
path helper in shellenv.
2015-01-26 01:56:00 -08:00
4d42656755
project sync.
2015-01-22 13:09:20 -08:00
7a9175137d
Clear dock, keyboard stuff.
2015-01-21 18:42:18 -08:00
2998769ee5
Clickable notifications open in email perspective.
2015-01-13 22:46:55 -08:00
82ca1f2994
Add PAGER environment variable with -r so that colors for icdiff work.
...
add icdiff aliases.
2015-01-12 13:00:26 -08:00
Livien Yin
36f05c98d5
Make subl work inside of tmux.
...
Conflicts:
dotfiles/lib/shellrc/aliases.sh
2015-01-11 14:55:15 -08:00
Livien Yin
0bd32ca8d2
Rbenv stuff.
...
Conflicts:
dotfiles/cider/bootstrap.json
dotfiles/lib/shellenv.sh
2015-01-11 14:54:22 -08:00
0f34b90201
A bunch of tweaks.
2015-01-07 23:00:01 -08:00
6675a82d37
use ospaste for zsh pasting.
2015-01-06 17:30:38 -08:00
740b71c9dd
remove uneeded code from _invoke completion
2015-01-04 00:10:35 -08:00
9e27928575
Fixup synergy stuff.
2015-01-03 21:36:20 -08:00
4fb13aa029
Synergy conf location to variable.
2015-01-03 20:55:50 -08:00
1096c7f485
invoke completion handles docstrings.
2015-01-03 20:55:00 -08:00
890f6b3dc4
Super dumb fixes for mu4e sync.
2015-01-03 14:20:47 -08:00
1d59b61ad9
Fix dircolors... again.
2015-01-03 14:10:17 -08:00
bd969d9d45
Fix mu4e-sync and reload_all_user_agents
2015-01-03 13:47:30 -08:00
af941776f4
update mu4e_sync.sh, use in plist.
2015-01-03 12:52:01 -08:00
dbcef6b67e
reload_all_user_agents
2015-01-03 12:51:38 -08:00
4e148e0289
Remove resources/python. All that stuff belongs in dotfiles/lib/python
2015-01-03 12:32:21 -08:00
2ca6af9046
Use caching for zsh completion, (the cache location was previously invalid).
2015-01-03 09:55:57 -08:00
f779848b49
Add caching to invoke tab completion.
2015-01-03 09:55:37 -08:00
ac5c103aae
Shell splitting functions.
2015-01-02 15:10:19 -08:00
04694a0d99
Add invoke completion.
2015-01-02 15:09:30 -08:00