Erich Smith
dd9fb1009b
conditionally define t()
...
if user has installed the todo plugin, forego defining the 'one thing'
todo function t().
2012-05-17 21:40:08 -04:00
Erich Smith
57283d72de
respect profile overrides
...
overrides may now be specified for any of these defaults:
TODO_DIR=$BASH_IT/custom # change if you want todo.txt and friends
# to live somewhere else
TODOTXT_DEFAULT_ACTION=ls # change if you want a different action,
# like 'lsp' or 'lsprj'
TODO_SRC_DIR=
$BASH_IT/plugins/available/todo # for custom installs with plugins
2012-05-10 20:39:18 -04:00
Erich Smith
00cab2fd6a
Merge branch 'master' into todo.sh
2012-05-10 20:33:17 -04:00
Travis Swicegood
54680bd83a
Merge pull request #131 from nwinkler/fasd-bash-it-path
...
fasd is using fixed path instead of BASH_IT variable
2012-05-10 08:56:33 -07:00
Nils Winkler
f3d4469568
Fixed reload by expanding environment variable before defining the alias.
2012-05-10 16:24:18 +02:00
Nils Winkler
ff99e1f8d4
Fixed BASH_IT path in fasd configuration to use environment variable instead of fixed path.
2012-05-10 15:57:47 +02:00
Erich Smith
f5badb3c28
add todo.txt-cli as a plugin
...
Since it is referenced in the default .bash_profile and in aliases and
themes, why not make it an official plugin?
This creates a 'todo/' directory in /plugins/available, and installs
todo.sh and friends there. Tab completion and the 't' alias should work
out of the box.
Note: it was also necessary to modify .gitignore to ignore the files
todo.sh generates in custom/.
2012-05-09 19:37:37 -04:00
Travis Swicegood
89263728f2
Merge remote-tracking branch 'erichs/fasd'
2012-05-07 18:21:33 -05:00
Travis Swicegood
8bac035322
Merge remote-tracking branch 'erichs/fix_pull_121'
2012-05-07 18:19:07 -05:00
Travis Swicegood
fd611ecfb0
Merge remote-tracking branch 'six8/rbenv'
2012-05-07 18:13:31 -05:00
Mike Thornton
bae8a1cd6f
Make it so rbenv doesn't try to run if it's not installed
2012-05-07 15:48:38 -05:00
Erich Smith
b9e985b893
update alias directory
2012-05-07 12:57:23 -04:00
Erich Smith
3e76d67134
fasd 0.5.4 plugin
...
The [fasd](https://github.com/clvv/fasd ) project replaces the current
z() functionality, and generalizes it for all files and directories.
It provides a 'z' alias which works like z() does today, but faster, as
well as 'f' for selecting files, and 'd' for selecting directories, all
based on 'frecency' with Bayesian inference calculations. It is also
trivial to set up a 'v' alias to edit frecently used files.
Seriously, two points just for using Bayes' theorem.
I've sourced this as a plugin, and made a minor modification to @clvv's
0.5.4 file to bootstrap the initialization process without installing
fasd outside of Bash_it, or modifying the PATH.
This doesn't fully install fasd on a system (for instance, the man page
is not installed).
Using this as a plugin will clobber the z plugin.
This also installs a PROMPT_COMMAND hook. I don't have a complex setup,
but it is possible this may not play nice with other PROMPT_COMMAND
hooks if they are set. It seems to work well on my box.
As an aside, it appears that z.bash is out-of-date compared with @rupa's
latest code.
2012-05-07 12:56:08 -04:00
Erich Smith
5d32cf9a02
quote examples
...
prevent bash expansion and parsing of example code
2012-05-07 12:51:10 -04:00
Travis Swicegood
fe815f170d
Merge remote-tracking branch 'xiaogaozi/master'
2012-05-04 16:33:10 -05:00
Travis Swicegood
3e7c0fbda0
Update to @erichs' latest version of Composure
...
Was having issues with iTerm and composure's old binding of edit-and-execute.
This version removes that, so just updated rather than edit.
2012-05-04 16:30:22 -05:00
xiaogaozi
cd7eaaa066
Change the test expression of Git
2012-05-04 22:51:48 +08:00
Travis Swicegood
773370bacd
Merge remote-tracking branch 'CaptainPatate/master'
2012-05-02 11:14:47 -05:00
Travis Swicegood
b7e429b1f8
optimize this a bit
2012-05-01 17:25:47 -05:00
Travis Swicegood
e51c7fb97c
Remove commented out stuff
2012-05-01 17:23:23 -05:00
Travis Swicegood
4c3f21ae0b
add a little docblock explaining about it
2012-04-30 11:09:46 -05:00
Travis Swicegood
576fcb6c6f
Ignore files that begin with an underscore (bandaid for #108 )
2012-04-30 11:07:15 -05:00
Amaury Gauthier
30489e7775
Remove the color escape which mess up long command line in candy theme
2012-04-29 15:13:30 +02:00
Travis Swicegood
404f50956d
Merge remote-tracking branch 'erichs/master'
2012-04-28 12:08:58 -05:00
Erich Smith
2086a053df
fix typo
2012-04-28 10:40:16 -04:00
Erich Smith
e3011c5ead
more portable pass function
2012-04-28 10:35:01 -04:00
Erich Smith
a3c3caa0ab
help metadata for base plugin
2012-04-28 00:43:38 -04:00
Erich Smith
a8fcf9f18c
import composure functions
2012-04-28 00:02:31 -04:00
Travis Swicegood
ec0c68781f
Merge pull request #113 from dleavitt/master
...
Show rbenv's active ruby rather than global ruby in theme
2012-04-26 06:28:25 -07:00
Travis Swicegood
a729379686
Merge pull request #112 from pismute/zork
...
[theme:zork]Make $HOSTNAME not necessary for hostname.
2012-04-25 06:07:51 -07:00
Daniel Leavitt
5659a73445
Show rbenv active ruby rather than system ruby
2012-04-24 23:08:40 -07:00
Changwoo Park
9ba040a977
Make $HOSTNAME not necessary for hostname.
2012-04-25 09:53:43 +09:00
Travis Swicegood
6044d3abbe
Merge remote-tracking branch 'grimreaper/master'
2012-04-18 11:08:21 -05:00
Eitan Adler
3fc60b5358
Fix bogus bash binary location
2012-04-17 00:24:58 -04:00
Travis Swicegood
a74279df5c
Fix typo (thanks @rdmurphy)
2012-03-26 11:20:24 -05:00
Travis Swicegood
b524bb6047
Extract loading of enable-able files and add reload_* functions
2012-03-26 11:19:38 -05:00
Travis Swicegood
1372e7d931
add a few more helpers for virtualenv
2012-03-26 11:01:18 -05:00
Travis Swicegood
64528985fe
Add a multiline doubletime theme that only shows Python
2012-03-26 11:01:05 -05:00
Travis Swicegood
e480fefa29
Merge remote-tracking branch 'revans/master'
2012-03-26 11:00:39 -05:00
Travis Swicegood
711edaaa5b
Merge pull request #90 from rjorgenson/master
...
My prompt theme and a bugfix
2012-03-13 07:37:04 -07:00
Travis Swicegood
b3c4219124
Merge remote-tracking branch 'rjorgenson/master'
2012-03-13 07:35:30 -07:00
Travis Swicegood
dcb77d3ce3
Merge pull request #106 from antono/fix-xterm-plugin
...
Install xterm title only for xterm
2012-03-13 07:32:46 -07:00
Travis Swicegood
c79d7b0cc8
Merge remote-tracking branch 'antono/fix-xterm-plugin'
2012-03-13 07:32:11 -07:00
Travis Swicegood
81cea34da6
Merge pull request #107 from antono/nvm-update
...
Updated node version manager plugin to current master
2012-03-13 07:25:24 -07:00
Travis Swicegood
5c29f7f1ff
add a multi-line doubletime theme
2012-03-13 07:23:27 -07:00
Antono Vasiljev
1527630754
Updated node version manager plugin to current master
2012-03-05 02:13:53 +03:00
Antono Vasiljev
f3c6300e4d
Install xterm title only for xterm
2012-03-04 22:58:53 +03:00
Travis Swicegood
39f8ef9875
add defaults autocompletion for OS X
2012-02-18 21:52:10 -06:00
Travis Swicegood
67f642f5b3
Merge pull request #102 from jpschewe/master
...
Found a bug in the tmux completion
2012-02-14 15:29:07 -08:00
Travis Swicegood
d0ffb0db2d
Merge remote-tracking branch 'berenm/master'
2012-02-14 17:25:34 -06:00