mirror of
https://github.com/oh-my-fish/oh-my-fish.git
synced 2024-11-26 10:13:46 +08:00
Merge pull request #235 from demidovakatya/master
Tiny text improvements
This commit is contained in:
commit
46558a3824
|
@ -36,7 +36,7 @@ If your issue is related to a specific package, we still may be able to help, bu
|
||||||
|
|
||||||
+ Use the [present tense](https://simple.wikipedia.org/wiki/Present_tense) ("add awesome-package" not "added ...")
|
+ Use the [present tense](https://simple.wikipedia.org/wiki/Present_tense) ("add awesome-package" not "added ...")
|
||||||
|
|
||||||
+ Less than 72 characters or less for the first line of your commit.
|
+ Use 72 characters or less for the first line of your commit.
|
||||||
|
|
||||||
+ Use of [emoji](http://www.emoji-cheat-sheet.com/) is definitely encouraged. :lollipop:
|
+ Use of [emoji](http://www.emoji-cheat-sheet.com/) is definitely encouraged. :lollipop:
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ function greet -a message -d "Display a greeting message"
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
In order to avoid name collisions, use a prefix based on the name of your package. For example, if you are writing a `ninja` package use `ninja.function_name`.
|
In order to avoid name collisions, use a prefix based on the name of your package. For example, if you are writing a `ninja` package, use `ninja.function_name`.
|
||||||
|
|
||||||
|
|
||||||
### Private Functions
|
### Private Functions
|
||||||
|
|
24
README.md
24
README.md
|
@ -15,7 +15,7 @@ Oh My Fish provides core infrastructure to allow you to install packages which e
|
||||||
<a href="docs/zh-CN">简体中文</a>
|
<a href="docs/zh-CN">简体中文</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
# Install
|
## Installation
|
||||||
|
|
||||||
```fish
|
```fish
|
||||||
curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
|
curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
|
||||||
|
@ -50,13 +50,13 @@ List installed packages.
|
||||||
|
|
||||||
#### `omf theme` _`<theme>`_
|
#### `omf theme` _`<theme>`_
|
||||||
|
|
||||||
Apply a theme. To list available themes type `omf theme`. You can also [preview available Themes](./docs/Themes.md) before installing.
|
Apply a theme. To list available themes, type `omf theme`. You can also [preview available themes](./docs/Themes.md) before installing.
|
||||||
|
|
||||||
#### `omf remove` _`<name>`_
|
#### `omf remove` _`<name>`_
|
||||||
|
|
||||||
Remove a theme or package.
|
Remove a theme or package.
|
||||||
|
|
||||||
> Packages subscribed to `uninstall_<pkg>` events are notified before the package is removed, so custom cleanup of resources can be done. See [Uninstall](/docs/Packages.md#uninstall) for more information.
|
> Packages subscribed to `uninstall_<pkg>` events are notified before the package is removed, so custom cleanup of resources can be done. See [Uninstall](/docs/en-US/Packages.md#uninstall) for more information.
|
||||||
|
|
||||||
#### `omf new pkg | theme` _`<name>`_
|
#### `omf new pkg | theme` _`<name>`_
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ Scaffold out a new package or theme.
|
||||||
|
|
||||||
#### `omf submit` _`pkg/<name>`_ _`[<url>]`_
|
#### `omf submit` _`pkg/<name>`_ _`[<url>]`_
|
||||||
|
|
||||||
Add a new package. To add a theme use `omf submit` _`themes/<name>`_ _`<url>`_.
|
Add a new package. To add a theme, use `omf submit` _`themes/<name>`_ _`<url>`_.
|
||||||
|
|
||||||
Make sure to [send us a PR][omf-pulls-link] to update the registry.
|
Make sure to [send us a PR][omf-pulls-link] to update the registry.
|
||||||
|
|
||||||
|
@ -78,17 +78,19 @@ Use to troubleshoot before [opening an issue][omf-issues-new].
|
||||||
|
|
||||||
Uninstall Oh My Fish.
|
Uninstall Oh My Fish.
|
||||||
|
|
||||||
# Advanced
|
## Advanced
|
||||||
|
|
||||||
Oh My Fish installer places its startup code in your fish config file (`~/.config/fish/config.fish`).
|
Oh My Fish installer places its startup code in your fish config file (`~/.config/fish/config.fish`).
|
||||||
|
|
||||||
## Startup
|
### Startup
|
||||||
|
|
||||||
Everytime you open a new shell the startup code initializes Oh My Fish installation path and the _config_ path (`~/.config/omf` by default), sourcing the [`init.fish`](init.fish) script afterwards, which autoload packages, themes and your custom init files. For more information check the [FAQ](docs/en-US/FAQ.md#what-does-oh-my-fish-do-exactly).
|
Every time you open a new shell, the startup code initializes Oh My Fish installation path and the _config_ path (`~/.config/omf` by default), sourcing the [`init.fish`](init.fish) script afterwards, which autoloads packages, themes and your custom init files.
|
||||||
|
|
||||||
## Dotfiles
|
For more information check the [FAQ](docs/en-US/FAQ.md#what-does-oh-my-fish-do-exactly).
|
||||||
|
|
||||||
The `$OMF_CONFIG` directory represents the user state of Oh My Fish, and is the perfect
|
### Dotfiles
|
||||||
|
|
||||||
|
The `$OMF_CONFIG` directory represents the user state of Oh My Fish. It is the perfect
|
||||||
candidate for being added to your dotfiles and/or checked out to version control. There are four important files:
|
candidate for being added to your dotfiles and/or checked out to version control. There are four important files:
|
||||||
|
|
||||||
- __`theme`__ - The current theme
|
- __`theme`__ - The current theme
|
||||||
|
@ -100,9 +102,9 @@ It's highly recommended that your custom startup commands go into `init.fish` fi
|
||||||
|
|
||||||
If you need startup commands to be run *before* Oh My Fish begins loading plugins, place them in `before.init.fish` instead. If you're unsure, it is usually best to put things in `init.fish`.
|
If you need startup commands to be run *before* Oh My Fish begins loading plugins, place them in `before.init.fish` instead. If you're unsure, it is usually best to put things in `init.fish`.
|
||||||
|
|
||||||
### About the bundle
|
#### About the bundle
|
||||||
|
|
||||||
Everytime a package/theme is installed or removed the `bundle` file is updated. You can also edit it manually and run `omf install` afterwards to satisfy the changes. Please note that while packages/themes added to the bundle gets automagically installed, a package/theme removed from bundle isn't removed from user installation.
|
Every time a package/theme is installed or removed, the `bundle` file is updated. You can also edit it manually and run `omf install` afterwards to satisfy the changes. Please note that while packages/themes added to the bundle get automatically installed, a package/theme removed from bundle isn't removed from user installation.
|
||||||
|
|
||||||
## Creating Packages
|
## Creating Packages
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ $ ls -l
|
||||||
completions/hello_world.fish
|
completions/hello_world.fish
|
||||||
```
|
```
|
||||||
|
|
||||||
Always describe how your package works in the `README.md`. Also read more about [auto completion](http://fishshell.com/docs/current/commands.html#complete) and also take care to provide it for your utilities when applicable.
|
Always describe how your package works in the `README.md`. Also read more about [auto completion](http://fishshell.com/docs/current/commands.html#complete) and take care to provide it for your utilities when applicable.
|
||||||
|
|
||||||
`hello_world.fish` defines a single function:
|
`hello_world.fish` defines a single function:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user