Commit Graph

1495 Commits

Author SHA1 Message Date
Itzik Ephraim
f6b9bdd941 When pulling a repo, fetch first, to check for updates 2016-03-25 13:17:56 +03:00
Justin Hileman
2526efd9fd Merge pull request #266 from oh-my-fish/safe-exec
Implement safe shell reloading inside omf plugin
2016-03-24 23:26:00 -07:00
Derek Stavis
a716badfd4 Implement safe shell reloading inside omf plugin
This commit adds an improved reload code for Oh My Fish, besides
saving the history now the reloading technique keeps directory
history and stack and clears fish_greeting, for a transparent
transition.

The reloading code is now safe regarding to background jobs. exec
wipes fish job control, so the user-facing code under the (just-
introduced by this commit) `omf reload` command is kept safe by a
warning. For testing purposes, `omf update` and `omf remove` rolls
automatic refresh only when `OMF_AUTO_RELOAD` variable is set.

Recap of the commit:
- Add improved reload code (omf.reload)
- Add a safe reload code (omf.cli.reload)
- Add `omf reload` command
- Add opt-in reload to `omf update` and `omf remove` commands
2016-03-24 18:43:23 -03:00
Justin Hileman
d794969f23 Merge pull request #238 from VEINHORN/master
Add ru-RU docs
2016-03-24 01:13:27 -07:00
Justin Hileman
6323844b81 Merge pull request #280 from oranja/doctor-versions
`omf doctor` checks for fish & git versions
2016-03-24 00:17:14 -07:00
Itzik Ephraim
5764f0d9a4 omf doctor checks for fish & git versions
Minimum fish version: 2.2.0
Minimum git version: 1.9.5
2016-03-24 09:01:18 +02:00
Justin Hileman
8de7eb4c72 Merge pull request #276 from oh-my-fish/deprecate-refresh
lib: deprecate `refresh` function
2016-03-23 14:33:41 -07:00
Justin Hileman
b490fad367 Merge branch 'master' into deprecate-refresh 2016-03-23 08:10:27 -07:00
Justin Hileman
e04ba4f3f9 Merge pull request #284 from oh-my-fish/deprecate-available
lib: deprecate `available` function
2016-03-23 08:10:07 -07:00
Derek Stavis
65dfadfc02 lib: deprecate available function
This PR officially marks available as deprecated, moving the
deprecated functionality to omf plugin compat quarantine directory.
2016-03-22 21:48:05 -03:00
Derek Stavis
37705618b2 lib: deprecate refresh function
With great power comes great responsibility. This function is
somewhat low level, and is harmful to shell's user, as it
completely screws up with job control (subprocesses).

This PR officially marks `refresh` as deprecated, moving the
deprecated functionality to omf plugin `compat` quarantine
directory.
2016-03-22 21:35:52 -03:00
Justin Hileman
370913ec93 Merge pull request #279 from coderstephen/master
Add hash plugin to database
2016-03-17 19:33:47 -07:00
Stephen Coakley
75df085c0e Add hash plugin to database 2016-03-17 21:20:38 -05:00
Derek Willian Stavis
abc7c958c9 Merge pull request #278 from rominf/ssh-config.d
Add ssh-config.d plugin into database
2016-03-17 11:12:28 -03:00
Roman Inflianskas
b91fe2a403 Add ssh-config.d plugin to database 2016-03-17 14:26:46 +03:00
Derek Willian Stavis
b777b38675 Merge pull request #275 from oh-my-fish/registry/update-direnv
registry: point direnv plugin to organization's version
2016-03-16 11:40:54 -03:00
Derek Stavis
8dd6ed109a registry: point direnv plugin to organization's version 2016-03-15 17:58:07 -03:00
Stephen Coakley
5294113e81 Merge pull request #273 from coderstephen/plugin-expand
Add expand plugin to database
2016-03-14 21:20:31 -05:00
Stephen Coakley
c270226b37 Add expand plugin to database 2016-03-14 21:15:31 -05:00
Stephen Coakley
d4d68ee6e0 Merge pull request #272 from coderstephen/plugin-argu
Add argu plugin to database
2016-03-14 21:14:45 -05:00
Stephen Coakley
6264b35770 Add argu plugin to database 2016-03-14 20:57:35 -05:00
Justin Hileman
62038fa1c9 Merge pull request #254 from mvader/master
Create mars
2016-03-14 01:06:36 -07:00
Justin Hileman
1bdc3039c1 Merge pull request #271 from coderstephen/master
Add termux plugin to database
2016-03-13 23:54:54 -07:00
Stephen Coakley
efc09a2422 Add termux plugin to database 2016-03-14 01:21:57 -05:00
Derek Willian Stavis
7e8b9ac04b Merge pull request #265 from coderstephen/plugin-cleanup
Update plugin URLs and remove broken plugin entries
2016-03-14 00:56:14 -03:00
Stephen Coakley
0c60f4d877 Update plugin URLs and remove broken plugin entries 2016-03-13 22:46:58 -05:00
Derek Willian Stavis
d40c8912c0 Merge pull request #268 from oranja/selective-update
Allow selective updates
2016-03-14 00:45:02 -03:00
Itzik Ephraim
fa24e67633 Allow selective updates 2016-03-13 11:44:45 +02:00
Justin Hileman
a0c6213b36 Merge pull request #261 from coderstephen/master
Add phpbrew plugin to database
2016-03-12 08:51:07 -08:00
Stephen Coakley
fa4018eef4 Add phpbrew plugin to database 2016-03-06 15:12:55 -06:00
Justin Hileman
fb004f8f35 Merge pull request #264 from oh-my-fish/registry/remove-agnoster-mercurial
registry: remove deprecated agnoster-mercurial theme
2016-03-06 13:03:20 -08:00
Derek Stavis
90930e3216 registry: remove deprecated agnoster-mercurial theme 2016-03-06 14:53:18 -03:00
Derek Willian Stavis
e6c886acd9 Merge pull request #263 from oranja/cli-completions
Improve OMF CLI completions
2016-03-05 11:06:30 -03:00
Itzik Ephraim
43ba8b97b7 Improve OMF CLI completions 2016-03-04 19:10:38 +02:00
Derek Stavis
7d64ad33fb editorconfig: remove unused config file 2016-02-28 21:52:19 -03:00
Stephen Coakley
204de94cd4 Add config package to database 2016-02-05 21:24:13 -06:00
Miguel Molina
fcca45b16a registry: add theme mars 2016-02-03 20:41:39 +01:00
Derek Willian Stavis
4403f7a588 Merge pull request #250 from oh-my-fish/update-themes-docs
docs: update Themes.md
2016-01-25 16:49:15 -02:00
Derek Stavis
a52bd8564c docs: update Themes.md 2016-01-25 16:29:02 -02:00
Derek Willian Stavis
430a1d8af9 Merge pull request #248 from mathiasvr/patch-1
Add Visual Studio Code plugin
2016-01-25 11:36:46 -02:00
Mathias Rasmussen
62d12ade0f Add Visual Studio Code plugin
Command line for Visual Studio Code

update to oh-my-fish repo
2016-01-25 13:59:52 +01:00
Derek Willian Stavis
080bf4b30b Merge pull request #246 from eugenesvk/master
Added a new theme `es` with properly formatted remote name
2016-01-25 07:59:03 -02:00
eugenesvk
d5d8762f21 Added a new theme es with properly formatted remote name (https://github.com/oh-my-fish/theme-es) 2016-01-25 12:41:43 +03:00
Derek Willian Stavis
111eca9694 Merge pull request #245 from oh-my-fish/remove-test-themes-doc
Remove themes doc travis test
2016-01-24 17:59:08 -02:00
Derek Stavis
0a2f57d265 Remove themes doc travis test 2016-01-24 17:51:24 -02:00
Derek Willian Stavis
67ff59a57d Merge pull request #242 from oh-my-fish/git-ahead-fix
git_ahead: Fix indicator override
2016-01-21 11:03:46 -02:00
Derek Stavis
de0aaeabf7 git_ahead: Fix indicator override 2016-01-21 09:47:11 -02:00
Derek Willian Stavis
3471b2c28e Merge pull request #241 from coderstephen/master
Add chain theme to db
2016-01-20 22:32:20 -02:00
Derek Stavis
309fa3bdf1 Remove PATH save/restore code
Fixes #186 by removing the PATH save/restore code from init.fish.

There isn't a single occurence where Oh My Fish code changes the
value of PATH variable.

Plugin code which changes the PATH variable should be aware of
the side-effects and manage PATHs correctly, avoiding duplication.
2016-01-20 22:29:37 -02:00
Stephen Coakley
abe20318f9 Add chain theme to db 2016-01-20 17:30:02 -06:00