Commit Graph

517 Commits

Author SHA1 Message Date
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
7906fc0f0f zsh history changes. 2015-01-02 11:52:35 -08:00
8370da7542 dedup history items in merge_zsh_history 2015-01-02 11:51:35 -08:00
7df5a4e269 mu4e syncing into two commands. 2014-12-31 12:51:03 -05:00
5afc2593a7 Fix mail_sync_command 2014-12-31 11:37:33 -05:00
3044c9d770 osx.sh fixups. 2014-12-31 11:37:15 -05:00
00657932cd Fixing up mu4e sync to work on multiple mail folders. 2014-12-31 09:44:07 -05:00
1605b356b7 Daemon functions for emacs. 2014-12-27 05:57:57 -05:00
9f09eb0032 Make mu4e notifications work again. 2014-12-27 05:57:33 -05:00
756b2acee3 Fix shell start by moving sources of shellenv files. 2014-12-26 06:06:09 -05:00
1f79d43d41 Move mu4e and add a timeout to its invocation. 2014-12-26 06:06:09 -05:00
3634febc1d Tweaks to mu4e. 2014-12-26 06:06:09 -05:00
e97f439674 Be smarter about whether or not to actually update the index. Start
emacs/open frame if its not open when notifications are clicked.
2014-12-26 06:06:09 -05:00
9f4c38b24f Simplyfy emacs functions. 2014-12-26 06:06:09 -05:00
15e12f06b5 tweak mu4e syncing. 2014-12-26 06:06:09 -05:00
17babb027e mu4e_update_mail for mac osx using terminal-notifier 2014-12-26 06:06:08 -05:00
63f8f12b6c add -i to cider, icdiff growl-fork and terminal notifier. 2014-12-26 06:06:08 -05:00
4c4283974f dusage alias 2014-12-26 06:06:08 -05:00
f52df65b50 merge_zsh_history.py 2014-12-26 06:06:08 -05:00
b0e9f118bf Increase histfile size. 2014-12-26 06:06:08 -05:00
2cd1470fa9 Add usefule emacs functions. 2014-12-26 06:06:08 -05:00
ce74d3ea3e git_reset_author_to_user 2014-12-26 06:06:08 -05:00
5c856b552c git_reset_author_to_user 2014-12-26 06:06:08 -05:00
faa4fab7c0 Don't call in to xclip when $DISPLAY isn't available. 2014-12-26 06:06:08 -05:00
91de69b8c7 Make mail messaging better (use .mail-sync file as time stamp). 2014-12-26 06:06:08 -05:00
e5d3981798 One last fix for git editor (editor.sh return 0)
Conflicts:
	resources/add_emacs.d_aliases.sh
2014-12-26 06:06:05 -05:00
54ba76d88c Fix editor once and for all by using editor.sh file. 2014-12-26 06:05:28 -05:00
c7c9fc6069 mu4e sync and make EDITOR work again. 2014-12-26 06:05:28 -05:00
f2ceb771e5 Fix GIT_EDITOR in linux. 2014-12-26 06:05:28 -05:00
ed708fc875 Fix emacs_open for osx, will be broken in linux. 2014-12-26 06:05:28 -05:00
0e72d37a80 tab completion for invoke. 2014-12-26 06:05:28 -05:00
01a921db85 add_authorized_key_to_host 2014-12-26 06:05:28 -05:00
af8d62d77c linux tweaks. 2014-12-26 06:05:28 -05:00
1ba00b695c add socks proxy, finish helm-org-agenda-files-headings 2014-12-26 06:05:28 -05:00
b03fe84f45 linux tweaks. 2014-12-20 03:21:39 -08:00
d7c562082b emacs.d bump. 2014-12-20 03:21:39 -08:00
c8c00481a8 Don't source zshrc in emacs open. 2014-12-20 03:21:38 -08:00
04a5a735f8 parse_timestamp and emacs.d bump. 2014-12-20 03:21:38 -08:00
4edd75b6e1 updates for mu4e and erc. 2014-12-20 03:21:38 -08:00
e119bab555 auto-switch tweaks. 2014-12-20 03:21:38 -08:00
5a178299a1 Make shellenv directory. 2014-12-20 03:21:38 -08:00
9b44d35171 Properly set EDITOR for zsh inline editing. GIT_EDITOR actually needs to
be different becaseu of the way that it works.
2014-12-20 03:21:38 -08:00
b22b1828f9 Switch to powerline prompt. 2014-12-20 03:21:37 -08:00
1451d039c2 Fix e 2014-12-20 03:21:37 -08:00
de5ec6dcad Bump .emacs.d. Make e run slightly different commands based on whether
or not arguments were passed.
2014-12-20 03:21:37 -08:00
cdc5ed53cf .emacs.d bump. e should work much better now. 2014-12-20 03:21:37 -08:00
ab8f081be2 Add shellrc to zshenv. Get rid of bad which alias. Make emacs_open
support waiting. Fix editor command.
2014-12-20 03:21:37 -08:00
7ab9589867 Dont do osascript for focus emacs if not in osx. 2014-12-20 03:21:37 -08:00
e8bbb6964a make zsh clipboard system-wide, improve emacs_open (add focus on startup) 2014-12-20 03:21:37 -08:00
510f32b5d6 Emacs server can sort of open files from finder.... this is hard though. Also emacs_open command. 2014-12-20 03:21:36 -08:00
a146a5c061 terminal emacs over ssh. global mode for starting emacs servers. 2014-12-20 03:21:36 -08:00
bb68b52996 Fix tramp mode/zshrc issues. 2014-12-20 03:21:36 -08:00
9029d9c56f Add support for dumb terminals in bash and zsh. 2014-12-20 03:21:36 -08:00
98fef909c3 add support for dumb prompt so that emacs-tramp can work. 2014-12-20 03:21:36 -08:00
21d65e3e06 Fix jeid stuff, add job count to prompt. 2014-12-20 03:21:36 -08:00
e977349bd9 Fix prompt recursive search, ignore some pyrc things 2014-12-20 03:21:36 -08:00
4ce2cb6136 Tweak osx.py. bump .emacs.d 2014-12-20 03:21:35 -08:00
c09a161282 Tweak prompt characters. 2014-12-20 03:21:35 -08:00
4be07715b7 linux wip. 2014-12-20 03:21:35 -08:00
Livien Yin
7347c63077 Fixup wifi auto switch. 2014-12-20 03:21:35 -08:00
664a3023ac track modified and other tweaks. 2014-12-20 03:21:34 -08:00
b775752068 Tweaks, add rvm add other things to bootstrap. 2014-12-20 03:21:34 -08:00
ab33ef7a58 Fix bash prompt, cabal-install and ghc. 2014-12-20 03:21:34 -08:00
796bfed264 Add some linux compatibility stuff. WIP... 2014-12-20 03:21:33 -08:00
144e51b7c7 Add wifi-auto-switch. 2014-12-20 03:21:33 -08:00
4c4bd6c100 Tweaks. 2014-12-20 03:21:33 -08:00
04b9d61696 Move a bunch of stuff around. fix fullscreen emacs issue. 2014-12-20 03:21:32 -08:00
b5f1542f9b Bump .emacs.d. move functions around. 2014-12-20 03:21:32 -08:00
abd4b70a7f Remove as_current_user. Doesn't seem to help with the fullscreen issue. 2014-12-20 03:21:32 -08:00
1936f63f3a switch reattach to user namespace to as current user in emacs.sh. 2014-12-20 03:21:32 -08:00
b7639346e1 remove yelp.sh remove brew.sh, move stuff from functino.sh to osx.sh set solarized as the default iTerm color theme. 2014-12-20 03:21:32 -08:00
607d515ee0 Update server file stuff for ubuntu. 2014-12-20 03:21:32 -08:00
26b00ec84c add java home. 2014-12-20 03:21:32 -08:00
d3aaeb420f bump .emacs.d made ec alias for operning files in existing emacs frame. 2014-12-20 03:21:32 -08:00
9b5bcafd7c Make it so that emacs looks for project root when deciding whether or not to start a new daemon. 2014-12-20 03:21:32 -08:00
b32765b9c5 Run an instance of emacs per directory. 2014-12-20 03:21:32 -08:00
d60be4274d add yaml-mode, enable server tcp. 2014-12-20 03:21:32 -08:00
341fe08f93 emacs.d bump. 2014-12-20 03:21:31 -08:00
f6927e0e95 Prompt, remove switch from slate. 2014-12-20 03:21:31 -08:00
7988eb7f6a slate.js 2014-12-20 03:21:31 -08:00
1def33eb62 Added javascript, python requirements. pylinrc. Fixed pip directory in dotfiles, add enable_access_for_assitive devices and slate. remove alfred, divvy. 2014-12-20 03:21:31 -08:00
7162cdb608 tomorrow is now shell theme. 2014-12-20 03:21:31 -08:00
699d914c36 Update prompt colors. 2014-12-20 03:21:31 -08:00
01c911e810 Switch to solarized in iterm. emacs.d bump. 2014-12-20 03:21:31 -08:00
4d707d59e3 emacs cocoa stuff, set-path launch agent, as_user function. 2014-12-20 03:21:30 -08:00
355d851507 Emacs cocoa WIP. 2014-12-20 03:21:30 -08:00
af417d6c15 use brew prefix. 2014-12-20 03:21:30 -08:00
153d70beb0 fix ls colors issue somehow... 2014-12-20 03:21:30 -08:00
64688c0382 Get rid of tasks.sh Bump emacs.d for emacs jedi stuff 2014-12-20 03:21:29 -08:00
f35ff45bf6 fix remote clipboard, do git clone over https in web_start. 2014-12-20 03:21:29 -08:00
ef64a1129a small tweaks here and there, add .sbt with ensime plugin enabled by default. 2014-12-20 03:21:29 -08:00
a1992c66ca update remote clipboard. 2014-12-20 03:21:29 -08:00
7d30040e5b Add -Qunused-arguments compiler flag by default. 2014-12-20 03:21:29 -08:00
73773c293a Tweaks. 2014-12-20 03:21:29 -08:00
515aa04c50 Change status colors. 2014-12-20 03:21:28 -08:00
d731e62b04 Do some crazy stuff with OPTIND to unbreak getopts interoperation. 2014-12-20 03:21:28 -08:00
ca17d69e4a Added brew for multiple users. 2014-12-20 03:21:28 -08:00
8b351dce12 Add gitignore for dumb vim thing brew for multiple users function. 2014-12-20 03:21:28 -08:00
14c87b9848 Working on tgit. 2014-12-20 03:21:28 -08:00
3e6dc3a041 Tweaks to brew and setup scripts. 2014-12-20 03:21:28 -08:00
13ab7d3f17 Proper macvim setup. 2014-12-20 03:21:27 -08:00
b165c4c4ac Update setup script, make do_the_brew bash compatible. 2014-12-20 03:21:27 -08:00
202b217520 osx updates, brew.sh updates. 2014-12-20 03:21:27 -08:00
aa5812c336 Add a bunch of packages to brew.sh. Add python.sh for installing python things.
Clean up brew installation/add function do_the_brew with cl args for options.
2014-12-20 03:21:27 -08:00
216f62317c Quote argument in activate_synergy_for so that multiple lines don't cause test to blow up. 2014-12-20 03:21:27 -08:00
66782345ff Screen Saver stuff. 2014-12-20 03:21:27 -08:00
663e1caa9f Make startss a function. 2014-12-20 03:21:26 -08:00
96ebb38f7d Add screensaver alias; make synergy commands use sigkill. 2014-12-20 03:21:26 -08:00
143056e728 Synergy tweaks. 2014-12-20 03:21:26 -08:00
388c21be63 tweak synergy. 2014-12-20 03:21:26 -08:00
dd57eafd44 Add update_dotfiles. 2014-12-20 03:21:26 -08:00
633e38e08e Prevent make_me_synergy from making multiple synergyc instances for the same ip. Move synergy functions into their own file. 2014-12-20 03:21:26 -08:00
a1942d9761 Add more sophisticated synergy stopping commands. 2014-12-20 03:21:26 -08:00
fea6073f5f Add activate_synergy_for 2014-12-20 03:21:26 -08:00
739cf39771 Added make me synergy and clear synergy. 2014-12-20 03:21:26 -08:00
c908860c1d Made it so that the xemacs alias backgrounds properly. 2014-12-20 03:21:25 -08:00
d8f26558ed Add scp completion. 2014-12-20 03:21:25 -08:00
0ba859714e add ospaste. 2014-12-20 03:21:25 -08:00
1efcf110c0 Add support for emacs in x11. 2014-12-20 03:21:25 -08:00
1eb3bffd70 Add make ensime. bump emacs for rewrite of all emacs commits. 2014-12-20 03:21:25 -08:00
9bcd6bc22c Remove path.sh, move contents to shellrc.sh 2014-12-20 03:21:25 -08:00
2b4fedfce0 powerline json files and dircolors moved. 2014-12-20 03:21:25 -08:00
b0049d6c0f now using dircolors for ls coloring. 2014-12-20 03:21:24 -08:00
c3c3f17770 Added some more powerline stuff. 2014-12-20 03:21:24 -08:00
6ff0d0bf10 Fix things for bash. 2014-12-20 03:21:24 -08:00
c4f9df8968 Fix ls colors again. 2014-12-20 03:21:24 -08:00
e4b46ff518 Fix ls colors for new version of ls. 2014-12-20 03:21:24 -08:00
06ac029460 Fix set_osx_hostname arguments, made everything in prompt.sh use separator, add HighConstrast theme, don't set require password in osx.sh 2014-12-20 03:21:24 -08:00
dc97362297 Update prompt character based on whether in git repository. 2014-12-20 03:21:24 -08:00
fa2eb6663f Move stuff from spectrum.sh into prompt.sh 2014-12-20 03:21:24 -08:00
a7e245d961 Add extra.sh Add htop to brew installs. Added function to make it so that htop shows all process information even if it is not run as root. 2014-12-20 03:21:24 -08:00
f17970b02c Prompt colors set before prompt variable defined. 2014-12-20 03:21:23 -08:00
7d95670717 Add function to set hostname on osx. 2014-12-20 03:21:23 -08:00
a0ade716a2 update PS2 to show reason for being delayed. 2014-12-20 03:21:23 -08:00
c92b886cd2 Made it easier to customize prompt colors. Change default color theme for iterm. 2014-12-20 03:21:23 -08:00
85caeba0b5 Update color preferences for iterm, remove versions from python_packages. add alias to update all packages using pip. 2014-12-20 03:21:23 -08:00
783dc778f0 Update localip alias. 2014-12-20 03:21:23 -08:00
1c64644cf7 Add autoload of colors to prompt.sh. Remove git_replace_author.py add matcher.py 2014-12-20 03:21:23 -08:00
ab8df9a1e8 Added fully working git_reset_author. (Not the terrible version that was removed earlier.) 2014-12-20 03:21:23 -08:00
2669513fd7 Remove pymacs from python packages. Remove git_reset author. 2014-12-20 03:21:23 -08:00
9c4c5551fe changed tmux things, added ropeproject to gitignore. 2014-12-20 03:21:23 -08:00
bfebc68743 Add git replace author, tmux conf resizing short cuts bump .emacs.d to fix mo-git-blame/flymake issue. 2014-12-20 03:21:23 -08:00
8db598c78d add custom.zsh source in zshrc and watch and gist to brew.sh bump emacs.d pointer. 2014-12-20 03:21:23 -08:00
7cc0839582 add git_diff_replacing function 2014-12-20 03:21:22 -08:00
f770ae6c7b add srczsh alias, move stuff out of zsh.sh 2014-12-20 03:21:22 -08:00
23c7003fc9 Add a bunch of git aliases including untracked, root and ignore. 2014-12-20 03:21:22 -08:00
0ee8ce71af Refactor some stuff. 2014-12-20 03:21:22 -08:00
94c3a79793 cleanup bootstrap.sh. reorganize gitconfig. 2014-12-20 03:21:22 -08:00
62349e337d Move non-shell related things to resources. 2014-12-20 03:21:21 -08:00
85e4a839ff add daemonize to brew.sh 2014-12-20 03:21:21 -08:00
01ecc3f597 update clipboard to reattach to user so that pbcopy works inside of tmux. 2014-12-20 03:21:21 -08:00
11dc5a04e3 got rid of last reference to parse_git_branch 2014-12-20 03:21:21 -08:00
e84668c75a add smart_copy, refactor remote clipboard names. 2014-12-20 03:21:21 -08:00
322f862e76 add sha, which-branch to gitconfig. add is_ssh. 2014-12-20 03:21:21 -08:00
56342141da add git reset-origin and go2dotfiles. 2014-12-20 03:21:20 -08:00
444f12c844 Git diff add bump .emacs.d remove useless aliases. 2014-12-20 03:21:20 -08:00
769ab7ed7c Add terminal info that allows emacs to use full color spectrum. 2014-12-20 03:21:20 -08:00
64ead55fe5 tweaks to make no sandbox show at the appropriate time only. 2014-12-20 03:21:20 -08:00
312e8266c9 Small fixes for bash prompt. 2014-12-20 03:21:20 -08:00
ea3962b380 Fix git_is_dirty 2014-12-20 03:21:20 -08:00
d8d47433d0 Prompt fixes in zsh. 2014-12-20 03:21:20 -08:00
c37165ae69 Added RPROMPT and PS2 2014-12-20 03:21:20 -08:00
30b45038eb Add ls colors. 2014-12-20 03:21:19 -08:00
9cb3ecfdb8 Initial commit.
Conflicts:
	.gitmodules
	dotfiles/lib/shellrc/aliases.sh
2014-12-20 02:48:07 -08:00
37dcb294bc Move zsh prompt to zsh/prompt.sh 2014-12-20 02:42:25 -08:00
2e8a7c572c Fix zsh prompt to exapand every time. 2014-12-20 02:42:25 -08:00
7385ca2085 Fix zshrc and prompt. 2014-12-20 02:42:24 -08:00
6174990049 Add iterm settings, tweak bootstrap, bump eamcs pointer.
Fix web_start.

Add remote_clipboard server stuff.

Bump .emacs.d pointer and add remote_os_copy alias.

Way better get_cols

Made git sui git suir

move to same sha as yelp branch for .emacs.d

Bump emacs pointer.

simplified default code for remote_clipboard.

Remove unused functions from .functions.

Added things from yelp branch.

yelpify

Added field separator to get_cols.

Lots of refactoring. Added .lib directory. Moved dotfiles that get symlinked to ~ into their own directory. Remove some vim configuration.

Remove oh-my-zsh.
2014-12-20 02:42:24 -08:00