Commit Graph

13 Commits

Author SHA1 Message Date
Stephen M. Coakley
e9fb8ff3db Add hooks system for packages (#286) 2016-07-18 17:57:54 -05:00
John Rizzo
f79cd11899 Update Packages.md (#354)
Fixed spelling error
2016-06-28 19:53:16 -03:00
Derek Willian Stavis
7ed9fd6b4d docs/packages: better documentation (#345)
makes package docs better by refreshing hooks documentation
and also contributing process.
2016-06-14 22:20:04 -03:00
Derek Willian Stavis
a164ebdd5d init: rewrite init process (#260)
* init: rewrite init process

Now use pure globbing to generate 100% valid function and
completion paths, effectively splitting the init process in two
steps, one which paths are added, and other when initialization
is done (sourcing init).

This initialization code introduces a new interface for
`init.fish` hook, which deprecates the previously used event
model. The new interface injects three variables into `init.fish`:
path, package and bundle. This variables can be used by the
package to autoload paths, use bundled files, etc.

Also supports key bindings by sourcing
$OMF_CONFIG/key_bindings.fish and also key_bindings.fish in
packages (plugins and themes) root directories. This is done
when fish_user_key_bindings is called.

* omf: migrate to new init hook

* omf/templates: migrate to new init and uninstall hooks

* docs: document new init and uninstall hooks interface

* README: update new hook interface spec
2016-06-01 01:09:38 -03:00
sobolevn
1a2ac73c88 Fixed links in the english docs. There were broken links to the translated docs.
I have changed `docs/` to `../`, now it's fine.
2016-03-30 15:12:15 +03:00
Justin Hileman
d794969f23 Merge pull request #238 from VEINHORN/master
Add ru-RU docs
2016-03-24 01:13:27 -07:00
Katya Demidova
d01435bead Tiny improvements 2016-01-20 05:24:57 +03:00
VEINHORN
38a8c9b58b Update links 2016-01-19 22:44:54 +03:00
VEINHORN
1d8ac55521 Add several fixes to language menus 2016-01-17 19:44:26 +03:00
Bruno Pinto
bc0d4847e8 Resolve #30: omf doctor command
In order to pro-actively diagnose an issue on someone's computer, a
`omf doctor' command is being added. This command will initially check
errors that could cause a theme to not be loaded, but in the future more
checks are going to be added to prevent issues from being created for
problems that are fixable by the Oh My Fish user alone.
2015-10-03 21:04:30 +01:00
Stephen Coakley
18679d866e Split custom "init.fish" into clearer "before.init.fish" and "init.fish" 2015-10-02 11:33:23 -05:00
icyleaf
639390b203 Added switch language menu 2015-09-29 18:48:12 +01:00
icyleaf
a40f3be16b Split doc file by i18n rule, add zh-CN docs 2015-09-29 18:48:12 +01:00