Commit Graph

321 Commits

Author SHA1 Message Date
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
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
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
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
1372e7d931 add a few more helpers for virtualenv 2012-03-26 11:01:18 -05:00
Travis Swicegood
c79d7b0cc8 Merge remote-tracking branch 'antono/fix-xterm-plugin' 2012-03-13 07:32:11 -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
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
Travis Swicegood
ea0dc44c53 Switch to echo -e and use echo safe colors (fixes: #96) 2012-01-26 08:18:59 -06:00
Robert Evans
12167fb1df Merge pull request #88 from victorcoder/master
New theme envy and rbenv integration/plugin
2011-12-19 10:34:33 -08:00
Antono Vasiljev
538980c449 Set terminal emulatior title 2011-12-17 11:46:55 +03:00
Travis Swicegood
aa622e8c34 add mkvenv shortcut 2011-11-15 10:47:37 -06:00
Victor Castell
e7deb90335 Typos in plugin 2011-11-05 15:53:27 +01:00
Victor Castell
ef4111e9b0 rbenv plugin 2011-11-05 13:20:00 +01:00
Antono Vasiljev
18bcceaa08 Updated nvm.plugin.bash 2011-08-25 16:46:44 +03:00
Mark Szymanski
ba8fde85eb Make gshuf alias checker work on other bash versions 2011-08-12 16:30:55 -05:00
Mark Szymanski
576434048b Add simple password generator 2011-08-10 18:49:20 -05:00
Yakkala Yagnesh Raghava
dcdfd66d2a BOOKMARKing:remove absolute path of sed, to make compatible with OS X 2011-08-06 01:01:17 +09:00
Yakkala Yagnesh Raghava
c6e096e35d Add BOOKMARKing functionality to dirs plugin 2011-08-06 00:14:15 +09:00
Mark Szymanski
1051720257 Add error throw for no file specified 2011-07-17 13:22:49 -05:00
Mark Szymanski
561c4d60a0 Move extract.bash to a proper location 2011-07-17 13:21:38 -05:00
Antono Vasiljev
8c7b8f26c8 Node version manager as plugin 2011-07-17 06:52:27 +03:00
Travis Swicegood
3cd70de071 adds a tmuxinator plugin 2011-07-09 17:39:28 -05:00
Mark Szymanski
3a2b525ac6 Added prevcurl function
Downloads a file and opens it in Preivew.app
2011-07-07 11:04:27 -05:00
Mark Szymanski
e1a299eafb Implement JEKYLL_EDITOR variable 2011-07-02 21:44:56 -05:00
Mark Szymanski
1a96945885 Fix grammar on error message 2011-06-30 08:30:46 -05:00
Mark Szymanski
9ad7964c86 Add support for multiple Jekyll sites 2011-06-24 17:49:19 -05:00
David DeSandro
11b5955161 Revert "move garb into git plugins; rename newpost as jknewpost"
This reverts commit d22a4cfa70.
2011-06-20 16:13:34 -04:00
JFSIII
65ce6fdb6f Merge branch 'master' of https://github.com/desandro/bash-it 2011-06-17 22:48:07 -04:00
JFSIII
1b7c9419bf Convert themes and plugins to use the update colors. Themes are no longer burdened with escaping the unprintable characters 2011-06-17 19:45:21 -04:00
David DeSandro
d22a4cfa70 move garb into git plugins; rename newpost as jknewpost 2011-06-17 11:01:18 -04:00
Travis Swicegood
279b60e26f Merge pull request #51 from tswicegood/javascript-update
Allow specifying jQuery/jQuery UI version number and update defaults
2011-06-06 13:41:55 -07:00
Travis Swicegood
b740d7f0f7 Make sure that RVM is loaded before defining extras 2011-05-30 09:52:30 -05:00
Travis Swicegood
20d5f97f3e Load RVM and auto-completion is available
No reason not to turn on RVM if it's present and the autocompletion is a
huge benefit.
2011-05-30 09:46:22 -05:00
Travis Swicegood
a694d2de9c Allow specifying jQuery/jQuery UI version number and update defaults 2011-05-29 15:25:26 -05:00
Mark Szymanski
4898fa9119 Add pmdown function for previewing markdown files 2011-05-27 11:47:55 -05:00
Mark Szymanski
516ce40c4e Git ignore works now 2011-05-27 11:40:39 -05:00
Travis Swicegood
ffa45b0391 Create the concept of enabled plugins
This allows users to disable a plugin without completely removing it.
Instead, they simply remove the `plugins/enabled/*.bash` file for the
plugin they want to disable.  This continues the concept of "everything
on" while providing greater flexibility to future users.

It might be a good idea to allow turning these off by default in the
future and allowing not only the `plugins/enabled/*.bash` files but also
an array of `<plugin_name>` values that would search for
`plugins/available/<plugin_name>.plugin.bash` to enable them.  That
method would make it easier for people custom tune their plugins from
within their `.bash_profile` script.
2011-05-02 23:12:50 -05:00
Travis Swicegood
8392f29250 Unset the MACTEXT_PATH var so it doesn't leak through to env
Thought this variable wasn't making it to the session, but it does even
without the `export`.  This corrects that by explicitly unsetting it
before we continue.
2011-04-01 08:07:14 -05:00
Travis Swicegood
ad502d9483 make sure tmux is launched in 256 color mode 2011-03-31 17:02:48 -05:00
Travis Swicegood
97e73f44dc add support for mactex if its present 2011-03-31 17:02:48 -05:00