X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=runtime%2Fhelp%2Fcommands.md;h=e65772948c973948c6f51ff967b55c44383fe587;hb=678819683aba24fc8633e091fc271b5ff379ce0e;hp=7323873b6af6c1ee275190255b0463f5511dbd76;hpb=fc9ddaf94187a47732f02051f7ce52f9eec11ff1;p=micro.git diff --git a/runtime/help/commands.md b/runtime/help/commands.md index 7323873b..e6577294 100644 --- a/runtime/help/commands.md +++ b/runtime/help/commands.md @@ -5,24 +5,23 @@ Here are the possible commands that you can use. * `quit`: Quits micro. -* `save filename?`: Saves the current buffer. If the filename is provided it will - 'save as' the filename. +* `save filename?`: Saves the current buffer. If the filename is provided it + will 'save as' the filename. * `replace "search" "value" flags`: This will replace `search` with `value`. - The `flags` are optional. - At this point, there is only one flag: `-a`, which replaces all occurrences - at once. + The `flags` are optional. At this point, there is only one flag: `-a`, which + replaces all occurrences at once. - Note that `search` must be a valid regex. If one of the arguments - does not have any spaces in it, you may omit the quotes. + Note that `search` must be a valid regex. If one of the arguments does not + have any spaces in it, you may omit the quotes. * `replaceall "search" "value"`: This will replace `search` with `value` without - user confirmation. + user confirmation. - See `replace` command for more information. + See `replace` command for more information. -* `set option value`: sets the option to value. See the `options` help topic - for a list of options you can set. +* `set option value`: sets the option to value. See the `options` help topic for + a list of options you can set. * `setlocal option value`: sets the option to value locally (only in the current buffer). @@ -30,27 +29,25 @@ Here are the possible commands that you can use. * `show option`: shows the current value of the given option. * `eval "expression"`: Evaluates a Lua expression. Note that micro will not - print anything so you should use `messenger:Message(...)` to display a - value. + print anything so you should use `messenger:Message(...)` to display a value. * `run sh-command`: runs the given shell command in the background. The command's output will be displayed in one line when it finishes running. -* `bind key action`: creates a keybinding from key to action. See the sections on - keybindings above for more info about what keys and actions are available. +* `bind key action`: creates a keybinding from key to action. See the sections + on keybindings above for more info about what keys and actions are available. * `vsplit filename`: opens a vertical split with `filename`. If no filename is provided, a vertical split is opened with an empty buffer. -* `hsplit filename`: same as `vsplit` but opens a horizontal split instead of - a vertical split. +* `hsplit filename`: same as `vsplit` but opens a horizontal split instead of a + vertical split. * `tab filename`: opens the given file in a new tab. -* `tabswitch tab`: This command will switch to the specified tab. - The `tab` can either be a tab number, or a name of a tab. - - +* `tabswitch tab`: This command will switch to the specified tab. The `tab` can + either be a tab number, or a name of a tab. + * `log`: opens a log of all messages and debug statements. * `plugin install plugin_name`: installs the given plugin. @@ -61,15 +58,15 @@ Here are the possible commands that you can use. * `plugin update`: updates all installed plugins. -* `plugin search plugin_name`: searches for the given plugin. - Note that you can find a list of all available plugins at +* `plugin search plugin_name`: searches for the given plugin. Note that you can + find a list of all available plugins at github.com/micro-editor/plugin-channel. - You can also see more information about the plugin manager - in the `Plugin Manager` section of the `plugins` help topic. + You can also see more information about the plugin manager in the + `Plugin Manager` section of the `plugins` help topic. -* `plugin available`: list plugins available for download (this includes - any plugins that may be already installed). +* `plugin available`: list plugins available for download (this includes any + plugins that may be already installed). * `reload`: reloads all runtime files.