Sebastian Wiesner
1ef2555100
Move from Carton to Cask
...
Carton was renamed to Cask to avoid a name clash with a Perl utility of
that name.
2013-08-12 18:27:49 -04:00
Georges Discry
07686fad38
Increase control over multiplexer auto-start
...
Setting the auto-start 'remote' and 'local' zstyles for the screen and
tmux modules to 'true' automatically starts a session in SSH connections
and in local terminals respectively.
Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
2013-08-12 18:27:24 -04:00
Sorin Ionescu
61f3adcdd1
[ Fix #459 ] Correct typos in the dpkg module
2013-08-09 17:03:26 -04:00
Sorin Ionescu
d817e80741
[ Fix #452 ] Squash bugs introduced in fcab2a1
2013-08-09 17:02:38 -04:00
Sorin Ionescu
9d504d2d93
[ Fix #411 ] Add Homebrew module
2013-05-27 17:23:54 -04:00
Sorin Ionescu
875ce2e56c
[ Fix #434 ] Correct ambiguity in the use of the term keymap
2013-05-27 17:23:53 -04:00
Sorin Ionescu
16aa48baeb
Rename archive module functions
2013-05-25 14:42:43 -04:00
Sorin Ionescu
f007820a14
[ Fix #436 ] Update link to Bombich rsync
2013-05-24 12:33:23 -04:00
Sorin Ionescu
9b945e26b9
Revert "[ Fix #436 ] Remove Bombich rsync references"
...
This reverts commit 20655c8b66
.
2013-05-24 12:29:49 -04:00
Sorin Ionescu
20655c8b66
[ Fix #436 ] Remove Bombich rsync references
2013-05-23 19:10:26 -04:00
Sebastian Wiesner
0c9c099ac3
Add the RubyGems bin directory to PATH on other Unix systems
...
Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
2013-05-23 18:26:15 -04:00
Sorin Ionescu
baf7f6184b
Do not substitute /tmp since $TMPDIR is always set
2013-05-23 16:00:16 -04:00
Sorin Ionescu
1622abb830
Make gpg-agent and ssh-agent work with each other
2013-05-18 21:52:19 -04:00
Sorin Ionescu
fcab2a1713
[ Fix #425 ] Rewrite module ssh-agent; rename it to ssh
2013-05-18 19:27:40 -04:00
Sorin Ionescu
973278140e
[ Fix #103 ] Add documentation for editor
2013-05-18 17:05:44 -04:00
Sorin Ionescu
39b88fe334
Remove the git-info SIGINT message
...
Users should read the Git module README on how to turn git-info on and
off.
2013-05-18 15:31:34 -04:00
Sorin Ionescu
a7623aad6b
[ Fix #307 ] Do not auto-off git-info
...
Instead of turning off git-info when CTRL+C is caught, show instructions
on how to turn it off manually.
2013-05-18 15:31:34 -04:00
Sorin Ionescu
db384b2ac6
Remove ununsed variable
2013-05-18 15:31:33 -04:00
Sorin Ionescu
7845c36951
Clarify Git listing aliases descriptions
2013-05-18 15:31:33 -04:00
Sorin Ionescu
75c0d49f56
Swap aliases gsd and gsL
2013-05-18 15:31:33 -04:00
Sorin Ionescu
d4e78d427a
Rename alias gRc to gRp
2013-05-18 15:31:32 -04:00
Sorin Ionescu
e836957e4f
[ Fix #221 ] Add a simple git-info
2013-05-18 15:31:32 -04:00
Sorin Ionescu
5306bab7ce
[ #221 ] Do not format undefined zstyles
2013-05-18 15:31:31 -04:00
Sorin Ionescu
f3ae9dd82c
Initialize ahead and behind local variables
2013-05-18 15:31:31 -04:00
nasenatmer
88408e8bc2
Add rar command to archive module
...
This addition tries to use the rar command if unrar is not found.
Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
2013-05-18 13:18:29 -04:00
Sorin Ionescu
fb5b1be345
Refactor Emacs module
2013-05-17 21:29:44 -04:00
Sebastian Wiesner
bde5149c7b
Load completion for Carton
2013-05-17 23:13:11 +02:00
Neil Mather
7e33c7189e
Correct syntax error in variable assignment
...
Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
2013-05-10 23:48:06 -04:00
Colin Hebert
413b717484
Ensure that the tmux server is started
...
Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
2013-05-06 19:08:31 -04:00
Sorin Ionescu
23f62774f9
[ Fix #426 ] Correct syntax error in variable assignment
2013-05-03 08:56:13 -04:00
Sorin Ionescu
2e64f7ed64
[ Fix #419 ] Rewrite module gpg-agent; rename it to gpg
2013-05-01 11:28:40 -04:00
Sorin Ionescu
6cd97d2d0f
[ Fix #52 ] Add zstyles to configure history-substring-search
2013-04-26 19:47:12 -04:00
Sorin Ionescu
810a4490d7
[ #52 ] Add zstyles to configure syntax-highlighting
2013-04-26 19:47:07 -04:00
Sorin Ionescu
b42479a7c7
Set WORDCHARS in the editor module
2013-04-25 19:05:07 -04:00
Sorin Ionescu
80b203bcd3
[ Fix #422 ] Revert "Remove no longer necessary key bindings"
...
This reverts commit 3c5363ef9b
.
2013-04-25 17:51:27 -04:00
Sorin Ionescu
cf07c4ec91
Update external history-substring-search
2013-04-25 17:51:22 -04:00
Sorin Ionescu
05a6653284
Sort Git conflict aliases
2013-04-25 00:19:33 -04:00
Sorin Ionescu
4e3475d8a7
[ Fix #403 ] Display accented characters properly
2013-04-24 23:18:10 -04:00
Scott Stevenson
f86854ebd4
Correct typos in git module README
2013-04-24 22:53:53 -04:00
Scott Stevenson
16a8e45cfa
Wrap errant long line in git module README
2013-04-24 22:53:40 -04:00
Rory O’Kane
f431af790b
Fix misspellings of the word bellow in READMEs
2013-04-24 22:50:17 -04:00
Sorin Ionescu
3c5363ef9b
Remove no longer necessary key bindings
2013-04-24 22:39:53 -04:00
Sorin Ionescu
0d27e20e43
Update external history-substring-search
2013-04-24 22:36:26 -04:00
Sorin Ionescu
9e23df814f
Update external syntax-highlighting
2013-04-24 22:28:38 -04:00
Colin Hebert
18d239141d
Update external completions
2013-04-24 20:50:38 -04:00
Sorin Ionescu
579dfee6f7
[ Fix #399 ] Only enable the main syntax highlighter
2013-03-01 00:27:00 -05:00
Sorin Ionescu
a1a2a37045
Use the builtin $signals array
2013-03-01 00:26:50 -05:00
Sebastian Wiesner
2baa4dce0c
Add Emacs module
...
Enables Emacs dependency management with Carton.
2013-02-28 17:43:46 -05:00
Sorin Ionescu
e2c5f2fb2c
[ Fix #396 ] Remove the osx trash function
...
The trash program found at http://hasseg.org/trash is a superior
implementation.
2013-02-28 17:35:54 -05:00
Sorin Ionescu
f4d9b32de9
[ Fix #351 ] Set empty keys to an invalid UTF-8 sequence
2013-01-29 14:13:14 -05:00
Zeh Rizzatti
185235003e
Add support for nvm
2013-01-29 13:43:06 -05:00
neersighted
d198c08db5
Use $GNUPGHOME in GPG agent startup
...
Use the value of $GNUPGHOME, to facilitate moving GPG's home.
This lets users who keep their GPG keyring on external devices or alternate
folders use the gpg-agent autostarting, even if $HOME/.gnupg does not exist.
2013-01-28 18:19:09 -05:00
Sorin Ionescu
095863e6ae
[ Fix #385 ] Do not set $INFOPATH
2013-01-28 17:35:27 -05:00
Sorin Ionescu
e5de305157
[ Fix #383 ] Do not set $MANPATH
...
man dynamically searches for man pages based on $PATH.
2013-01-28 17:34:55 -05:00
Sorin Ionescu
b531191e2c
[ Fix #366 ] Distinct position with red
2013-01-14 15:52:32 -05:00
Sorin Ionescu
14da495193
[ Fix #349 ] Display diff when committing
2013-01-12 11:28:33 -05:00
Sorin Ionescu
bb6b590919
[ Fix #360 ] Set alias giR to reset the index interactively
2013-01-12 11:25:06 -05:00
Sorin Ionescu
1d0b0e2e9b
[ Fix #357 ] Set alias gcO to check out hunks interactively
2013-01-03 13:13:46 -05:00
Sorin Ionescu
5a245850f0
[ Fix #355 ] Do not set launchd environment variables
...
Setting environment variables for launchd processes is unreliable.
Finder and all Finder launched programs have to be restarted for the
new environment variables to take effect.
2012-12-30 18:15:43 -05:00
Sorin Ionescu
5d4282c43d
[ Fix #347 ] Move 'users' from tag-order to group-order
2012-12-23 11:27:39 -05:00
Sorin Ionescu
c737369083
Add an alias to ammend a git commit, including the message
2012-12-20 19:49:07 -05:00
Sorin Ionescu
bf957d7cc4
Update external syntax-highlighting
2012-12-20 19:30:08 -05:00
Sorin Ionescu
e5cfdba26d
Update external completions
2012-12-20 19:27:50 -05:00
Sorin Ionescu
6cd1f66cd4
[ Fix #348 ] Clarify how GNU utilities are wrapped
2012-12-20 19:11:19 -05:00
Sorin Ionescu
a120602dfa
[ Fix #338 ] Remove vi jk and kj bindings
2012-12-20 19:02:16 -05:00
Shahar Mintz
decf3cd875
Fix auto completion for SSH hosts when saved with a non-standard port
2012-12-20 18:55:52 -05:00
Jeff Sandberg
29647947fe
[ Fix #335 ] Prevent rbenv from hashing gems at startup
2012-12-20 18:53:58 -05:00
omarriott
795495b864
Fix a typo in git documentation
2012-12-20 18:22:47 -05:00
Sebastian Wiesner
13b501adaf
Fallback to standard cabal location on OS X
...
If ~/Library/Haskell does not exist, fall back to ~/.cabal/bin.
Ideally, we'd parse ~/.cabal/config here, but cabal does not provide an
interface to get configuration settings.
2012-10-17 18:22:57 -04:00
Sorin Ionescu
1788d73cd8
[ Fix #263 , Fix #314 ] Ensure application mode is valid before use
2012-10-17 18:15:27 -04:00
Sorin Ionescu
52db7bb0f6
[ #263 , #314 ] Undo revert of "Ensure that $terminfo values are valid"
...
This reverts commit ed4e9af9c4
.
2012-10-17 18:15:21 -04:00
Sorin Ionescu
bb597ae22d
Replace table captions with headings
...
GitHub does not support Markdown table captions.
2012-10-03 20:09:51 -04:00
Sorin Ionescu
1ed7fd360c
Replace z with fasd in modules README
...
See b967c50
and 24bb99c
for more information.
2012-10-03 16:40:43 -04:00
Sorin Ionescu
cfc95cd5ee
[ Fix #244 ] Add Git special action styles
2012-10-02 14:23:01 -04:00
Sorin Ionescu
4f607bb470
Simplify git-log zstyle documentation
2012-10-02 14:16:58 -04:00
Sorin Ionescu
b36d98e431
Fix the name of the theme setup function in READMEs
2012-10-02 13:01:46 -04:00
Sorin Ionescu
be300dbd80
[ Fix #96 ] Add documentation for git
2012-10-02 13:01:46 -04:00
Sorin Ionescu
3f4d5fac0c
Add zstyles for git-log formats
2012-10-02 13:01:46 -04:00
Sorin Ionescu
5b2dcb8844
Rename gk prefixed aliases to gC
2012-10-02 13:01:39 -04:00
Sorin Ionescu
4c116cb4d2
Rename git-info zstyle patterns
2012-10-02 12:47:37 -04:00
Sorin Ionescu
f12c24e76e
Rename python-info zstyle patterns
2012-10-02 12:47:32 -04:00
Sorin Ionescu
8ea0e42b7f
Rename ruby-info zstyle patterns
2012-10-02 12:47:26 -04:00
Sorin Ionescu
141a1ba947
Rename editor-info zstyle patterns
2012-10-02 12:47:20 -04:00
Sorin Ionescu
bd9327ca3f
Rename the Git status ignore submodules zstyle pattern
2012-10-01 22:46:51 -04:00
Sorin Ionescu
768c9d6ad3
Rename aliases gSu to gSI and gSU to gSu
2012-10-01 08:44:04 -04:00
Sorin Ionescu
0899dd4d38
Rename the alias gsc to gsX
2012-10-01 08:44:04 -04:00
Sorin Ionescu
770737bd83
Remove the gig alias
...
It escaped removal in 7b453c1
.
2012-10-01 08:44:04 -04:00
Sorin Ionescu
f8da0452ce
Fix SSH-Agent casing in README
2012-09-30 20:30:20 -04:00
Sorin Ionescu
6975e1df1c
[ Fix #300 ] Disable SSH-Agent protocol emulation by default
2012-09-30 20:30:20 -04:00
Sorin Ionescu
cefac28c58
Update external completions
2012-09-30 17:45:11 -04:00
Sorin Ionescu
24bb99cecd
[ Fix #129 , Fix #211 ] Add fasd
2012-09-30 16:31:34 -04:00
Sorin Ionescu
b967c50faf
[ #129 , #211 ] Remove z
2012-09-30 16:29:41 -04:00
Sorin Ionescu
875def4f43
Load dependencies after requirements check
2012-09-30 16:08:27 -04:00
Sorin Ionescu
d7fb7cd215
Add a missing space to peepcode
2012-09-30 16:07:15 -04:00
Sorin Ionescu
d0535dd2fd
Simplify mkdcd completion
2012-09-30 16:05:36 -04:00
Sorin Ionescu
8b8a883718
Add completion for Git submodule moving and removing
2012-09-30 15:53:26 -04:00
Sorin Ionescu
6cf368cf4d
Silence git-branch-current in aliases
2012-09-30 15:44:09 -04:00
Sorin Ionescu
102da8bea0
Make sure that the current directory is a Git repository
2012-09-30 15:44:08 -04:00
Sorin Ionescu
6c1a81b5cf
Return inside of the if statement
2012-09-29 23:37:28 -04:00
Sorin Ionescu
39a793af0a
Simplify git-config calls
2012-09-29 23:17:39 -04:00
Sorin Ionescu
2bee82dc2a
Fix a #compdef bug introduced in 7dd7859
2012-09-29 14:00:38 -04:00
Sorin Ionescu
26d3d16154
Add missing backslashes
2012-09-29 13:45:49 -04:00
Sorin Ionescu
c6cdd47b24
Define variable expl as local
2012-09-29 13:42:31 -04:00
Sorin Ionescu
b0a71cae3c
Load dependencies in Git init
2012-09-29 13:07:31 -04:00
Sorin Ionescu
eb93677e4a
[ Fix #303 ] Remove extra '/' in sorin theme
2012-09-28 18:24:34 -04:00
Sorin Ionescu
be0e4245a6
[ Fix #301 ] Unset $MATCH after use
2012-09-26 16:51:32 -04:00
Sorin Ionescu
1dfc0bf784
Ensure $key_info is populated before use
2012-09-25 20:14:07 -04:00
Sorin Ionescu
4711d6ba66
Load external editor support after $key_info definition
2012-09-25 17:31:46 -04:00
Sorin Ionescu
b1b5af23b6
Check for empty values in $key_info properly
2012-09-25 17:27:16 -04:00
Sorin Ionescu
bc8533c30e
Update sorin theme screenshot
2012-09-25 17:25:29 -04:00
Sorin Ionescu
7d68d3ff52
[ Fix #297 ] Check for pythonz before returning
2012-09-25 13:04:06 -04:00
Sorin Ionescu
8ff60ad956
[ #297 ] Check for RVM and rbenv before returning
2012-09-25 13:03:54 -04:00
Sorin Ionescu
6b0b6c2f9a
Do not setopt LOCAL_OPTIONS in set-titles-with-command
...
emulate -L zsh sets LOCAL_OPTIONS and LOCAL_TRAPS
2012-09-25 12:30:37 -04:00
Sorin Ionescu
d48a162366
[ Fix #299 ] Set EXTENDED_GLOB in set-titles-with-path
2012-09-25 12:28:55 -04:00
Sorin Ionescu
eb0856d2f5
Add a missing '.'
2012-09-25 01:47:23 -04:00
Sorin Ionescu
7b453c1073
Add git-grep aliases
2012-09-25 01:31:09 -04:00
Sorin Ionescu
003ca8365b
Add an alias for stashing the Git working copy
2012-09-25 01:31:09 -04:00
Sorin Ionescu
deeb115ae2
Add Git submodule moving and removing
2012-09-25 01:31:08 -04:00
Sorin Ionescu
9785454938
Rename git-hub-short-url to git-hub-shorten-url
2012-09-25 01:31:08 -04:00
Sorin Ionescu
7dd78595ae
Rename git-hub to git-hub-browse
2012-09-25 01:31:08 -04:00
Sorin Ionescu
e43f2b2659
Add support for browsing GitHub tags
2012-09-25 01:31:08 -04:00
Sorin Ionescu
224dc2eaff
Use Git porcelain commands in git-hub
2012-09-25 01:31:08 -04:00
Sorin Ionescu
4cc8167739
Refactor terminal
2012-09-25 01:30:20 -04:00
Sorin Ionescu
52a8c98337
[ Fix #290 ] Add fish shell style PWD to sorin theme
2012-09-25 00:54:49 -04:00
Sorin Ionescu
d7d85f517a
[ Fix #289 ] Describe all modules in a README
2012-09-25 00:42:03 -04:00
Roman A. Taycher
20d7ec0ab8
Fix the setting of $manpath in haskell
2012-09-20 14:16:49 -04:00
Colin Hebert
a67a4fdf91
Fix URLs in tmux documentation
...
Use full URLs instead of relative urls.
Fix link about kernel issues with tmux on Mac OS X.
2012-09-12 11:48:44 -04:00
Andrew Naoum
07a25e6ae6
Set title in screen even when using Apple Terminal
...
In modules/terminal/init.zsh, the auto-title code currently will only
set the screen title if $TERM_PROGRAM != 'Apple_Terminal'. As a result,
if you use screen within an Apple Terminal, the screen title will not be
correctly set.
To fix this, I changed the logic such that the screen title will be set
even if the $TERM_PROGRAM == 'Apple Terminal'.
2012-09-11 02:06:27 -04:00
Sorin Ionescu
c8b82afeec
Increase readability in utility init
2012-09-11 02:03:32 -04:00
Sorin Ionescu
38d1875020
Match BSD ls colors to Linux ls colors
2012-09-11 01:59:04 -04:00
Sorin Ionescu
bc4351cfab
[ Fix #283 ] Define $LS_COLORS for completion
2012-09-11 01:57:28 -04:00
Sorin Ionescu
468047a7f9
[ Fix #116 ] Add documentation for spectrum
2012-09-11 01:57:00 -04:00
Sorin Ionescu
716c12cfbc
Fix vcs_info zstyles in nicoulaj theme
2012-09-10 15:59:38 -04:00
Sorin Ionescu
e91bd95ffb
Set unused prompts to an empty string
2012-09-10 15:59:38 -04:00
Sorin Ionescu
1ff2b5ee8d
Fix dirty indicator spacing in peepcode theme
2012-09-10 15:59:38 -04:00
Sorin Ionescu
eb29987ce9
[ Fix #277 ] Make the peepcode theme status symbol customizable
2012-09-10 15:59:18 -04:00
Sorin Ionescu
fad7122a92
[ Fix #261 ] Add documentation for writing prompt themes
2012-09-10 15:58:55 -04:00
Sorin Ionescu
ab0eedd45e
Update sorin theme screenshot
2012-09-09 20:06:12 -04:00
Sorin Ionescu
80909fd04a
Change Git branch and prompt color
2012-09-09 19:11:17 -04:00
Sorin Ionescu
fea343c03a
Move the vi mode indicator to the left prompt
2012-09-09 14:00:43 -04:00
Sorin Ionescu
b48e0ed74f
[ Fix #249 ] Add documentation for helper
2012-09-08 19:24:11 -04:00
Sorin Ionescu
10f333f45c
Rename autoloadable to is-autoloadable
2012-09-08 19:24:11 -04:00
Sorin Ionescu
3d5e302777
[ Fix #245 ] Merge trap into helper
2012-09-08 19:23:39 -04:00
Sorin Ionescu
e5e26eccff
[ #245 ] Convert helper into a module
2012-09-08 19:23:33 -04:00
Sorin Ionescu
737d0e51ee
Do not set Terminal.app window, tab titles to $PWD
2012-09-08 14:57:30 -04:00
Sorin Ionescu
ed4e9af9c4
[ Fix #263 ] Revert "Ensure that $terminfo values are valid"
...
The VT100 terminal application mode is an old relic that is no longer
needed.
This reverts commit a5f8d04d34
.
2012-09-07 22:35:05 -04:00
Sorin Ionescu
dd72b55f52
[ Fix #260 ] Add peepcode theme
2012-09-07 08:59:37 -04:00
Colin Hebert
0f7e454977
[ Fix #268 ] Get entire history for history-stat
...
The 'history' command is the same as 'fc -l', using a '.' as the first
parameter will get the history from the first command starting with a '.'.
Instead a '0' should be used, meaning that the history is taken from the very
first entry in the history.
2012-09-06 23:45:44 -04:00
Sorin Ionescu
209846011f
[ Fix #267 ] Fix psu on non-Mac OS X systems
2012-09-06 23:43:40 -04:00
Sorin Ionescu
74fe820ad2
Remove an unintentional newline
2012-09-06 23:36:45 -04:00