Commit Graph

17 Commits (master)

Author SHA1 Message Date
fdeitylink 0cda2c0c1f packages: support {$pkg}_uninstall events
Emit uninstall events independent of uninstall.fish
2 years ago
Pablo Santiago Blum de Aguiar ea1119c61d Standardize documentation header links
Add missing links, reorder alphabetically, and fix spacing issues.
4 years ago
Gustavo Pantuza 0e8b553fa2 Typo: Update example to use correct command
When creating new plugins the word 'pkg' does not exist for 'omf new' command.
The correct one is 'omf new plugin'.
7 years ago
Gabriel César 3600f0bddf docs: add Brazilian Portuguese translation 7 years ago
Stephen M. Coakley 2d1deeb5fd Replace package database with independently installed package repositories (#427)
Replace package database with independently installed package repositories

- Add support for fetching and installing from package repositories containing package URLs and metadata
- Support multiple package repository sources
- Add new repo command
- Remove submit command
- Enhance describe and search commands
- Fix and improve help text for new and adjusted commands
- Fix bundle install exit status
- Refer to plugins as "plugins" instead of the general term "packages"
- Code clarity improvements
- Put plugin/theme distinction into package metadata
7 years ago
Andrew Komarnitskyi 0d820b18d7 Translation: Ukrainian version (#464)
* add ukrainian translation

* fix UA translate in readme

* fix UA translation in faq

* fix UA translation in packages.md

* fix documentation link
7 years ago
Derek Willian Stavis 7c3db938c2 docs: improve headers, use flag emojis for translations (#370) 8 years ago
Stephen M. Coakley e9fb8ff3db Add hooks system for packages (#286) 8 years ago
John Rizzo f79cd11899 Update Packages.md (#354)
Fixed spelling error
8 years ago
Derek Willian Stavis 7ed9fd6b4d docs/packages: better documentation (#345)
makes package docs better by refreshing hooks documentation
and also contributing process.
8 years ago
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
8 years ago
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.
8 years ago
Justin Hileman d794969f23 Merge pull request #238 from VEINHORN/master
Add ru-RU docs
8 years ago
Katya Demidova d01435bead Tiny improvements 8 years ago
VEINHORN 1d8ac55521 Add several fixes to language menus 8 years ago
icyleaf 639390b203 Added switch language menu 9 years ago
icyleaf a40f3be16b Split doc file by i18n rule, add zh-CN docs 9 years ago