Commit Graph

476 Commits

Author SHA1 Message Date
Erich Smith
248eb30e00 plugin-specific metadata
cite about-plugin metadata.  This could be retrieved later, say by an
install script or other helper function, with:

cat ~/.bash_it/plugins/enabled/base.plugin.bash | metafor about-plugin

In this way, summaries of each plugin may be provided to give newcomers
(like me!) an overview.

also, rewrote plugins-help(), which didn't work very well on my system.
It now dynamically queries composure metadata.
2012-05-08 23:40:24 -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
Travis Swicegood
94a7b78a61 Revert "Revert new color framework"
This reverts commit 39df027ed7.
2012-02-14 17:25:27 -06:00
Beren Minor
87d7d7ad34 Fixed issue #103 caused by "normal" colors not reseting bold/underline/... text attributes. 2012-02-14 09:13:51 +01:00
Travis Swicegood
39df027ed7 Revert new color framework
This still has some issues with it that need to be worked out.  See
ticket #103 for the current state.

This reverts commits:
* 1da06a4b63
* 879d54031d
2012-02-13 20:47:10 -06:00
Travis Swicegood
0a729a4001 remove random debug comments 2012-02-13 15:15:06 -06:00
Travis Swicegood
a639898f1b Add in autoenv from @kennethreitz 2012-02-13 14:26:48 -06:00
Jon Schewe
9b866fa93c Found another function that needs to be copied to tmux completion 2012-02-12 12:30:07 -06:00