Difference between revisions of "Contributing to This Wiki"
Jump to navigation
Jump to search
m (→Outline of Topics: Format for wiki) |
|||
Line 1: | Line 1: | ||
A place to map out and plan the topics found in the wiki. | A place to map out and plan the topics found in the wiki. | ||
+ | ==Outline of Topics== | ||
===Ideology=== | ===Ideology=== | ||
− | + | # Why vifm? | |
− | + | #* Compare with ranger. | |
− | + | # How not to use vifm. | |
− | + | # When and how use vifm. | |
===Starting vifm=== | ===Starting vifm=== | ||
− | + | # From some kind of menu (e.g. KDEMenu). | |
− | + | # From command-line | |
− | + | #* Where it starts (previous directories/current directory/any other directory) | |
− | + | #* Start by specifying name of a file rather than directory name | |
− | + | #** Specify path to fuse mount and path inside of it | |
− | + | # From any buffer in Vim | |
− | + | #* Replace file in current buffer | |
− | + | #* Edit in tab | |
− | + | #* Edit in horizontal split | |
− | + | #* Edit in vertical split | |
− | + | #* Diff with file | |
− | + | # From mail buffer in Vim to add an attachment | |
===Quiting vifm=== | ===Quiting vifm=== | ||
− | + | # Saving/not saving state. | |
− | + | #* Controlling whether current directories are remembered. | |
− | + | # Switching shell current working directory after leaving vifm. | |
===Modes general=== | ===Modes general=== | ||
− | + | # What modes and submodes exist. | |
− | + | # Transitions between modes and submodes. | |
===Navigation=== | ===Navigation=== | ||
− | + | # Navigation within view. | |
− | + | # Rearranging views. | |
− | + | # Marks. | |
− | + | # Directory stack. | |
===File searching=== | ===File searching=== | ||
− | + | # / and ? | |
− | + | # n and N | |
− | + | # 'hlsearch', 'incsearch', 'ignorecase', 'smartcase' | |
− | + | # Regular expressions | |
===Manual file selection=== | ===Manual file selection=== | ||
− | + | # 'hlsearch' and searching. | |
− | + | # t command. | |
− | + | # Visual mode. | |
− | + | #* cover all submodes | |
===File auto selection=== | ===File auto selection=== | ||
− | + | # Motions. | |
− | + | # Selectors. | |
===Command-line and alike modes=== | ===Command-line and alike modes=== | ||
− | + | # Auto-completion. | |
− | + | #* Mention slash completion shortcut. | |
− | + | #* Mention completion of :help that checks for presence not for starts with. | |
− | + | # Emacs-like navigation. | |
− | + | # History (Ctrl-N/Ctrl-P/Down/Up). | |
− | + | # External command editing. | |
− | + | #* Plugin addition. | |
− | + | # Alt-. command. | |
− | + | # Ctrl-X mappings. | |
===Command-line commands=== | ===Command-line commands=== | ||
− | + | # General syntax overview. | |
− | + | #* :[range]command arg1 'arg2' "arg3" /arg4/ | |
− | + | #* Comments. | |
− | + | #* Several commands separated by a bar ("|"). | |
− | + | # :!! command. | |
− | + | # Ranges. | |
− | + | # Macros. | |
− | + | # User-defined commands. | |
− | + | #* External commands. | |
− | + | #* Local commands (":do something"). | |
− | + | #* Background commands. | |
− | + | # Commands that accept expressions. | |
− | + | # Backgrounding commands. | |
− | + | # Cancelling commands. | |
===Controlling view=== | ===Controlling view=== | ||
− | + | # Permanent file filtering. | |
− | + | # Real-time file filtering. | |
===Mappings=== | ===Mappings=== | ||
− | + | # With remapping (:map). | |
− | + | # Without remapping (:noremap). | |
− | + | # Angle-bracket notation. | |
− | + | # Displaying existing mappings. | |
===Trash directories=== | ===Trash directories=== | ||
− | + | # Overview, state incompatibility with Trash specification of FreeDesktop. | |
− | + | # Location ('trashdir' option). | |
− | + | # Related command-line commands (":lstrash", ":trashes"). | |
− | + | # Related normal mode commands (p, P, d, D). | |
===Previewing files=== | ===Previewing files=== | ||
− | + | # Exploring. | |
− | + | # Previewing. | |
===Color schemes=== | ===Color schemes=== | ||
− | + | # Per-directory schemes. | |
===Running files=== | ===Running files=== |
Revision as of 14:21, 23 July 2014
A place to map out and plan the topics found in the wiki.
Outline of Topics
Ideology
- Why vifm?
- Compare with ranger.
- How not to use vifm.
- When and how use vifm.
Starting vifm
- From some kind of menu (e.g. KDEMenu).
- From command-line
- Where it starts (previous directories/current directory/any other directory)
- Start by specifying name of a file rather than directory name
- Specify path to fuse mount and path inside of it
- From any buffer in Vim
- Replace file in current buffer
- Edit in tab
- Edit in horizontal split
- Edit in vertical split
- Diff with file
- From mail buffer in Vim to add an attachment
Quiting vifm
- Saving/not saving state.
- Controlling whether current directories are remembered.
- Switching shell current working directory after leaving vifm.
Modes general
- What modes and submodes exist.
- Transitions between modes and submodes.
- Navigation within view.
- Rearranging views.
- Marks.
- Directory stack.
File searching
- / and ?
- n and N
- 'hlsearch', 'incsearch', 'ignorecase', 'smartcase'
- Regular expressions
Manual file selection
- 'hlsearch' and searching.
- t command.
- Visual mode.
- cover all submodes
File auto selection
- Motions.
- Selectors.
Command-line and alike modes
- Auto-completion.
- Mention slash completion shortcut.
- Mention completion of :help that checks for presence not for starts with.
- Emacs-like navigation.
- History (Ctrl-N/Ctrl-P/Down/Up).
- External command editing.
- Plugin addition.
- Alt-. command.
- Ctrl-X mappings.
Command-line commands
- General syntax overview.
- :[range]command arg1 'arg2' "arg3" /arg4/
- Comments.
- Several commands separated by a bar ("|").
- :!! command.
- Ranges.
- Macros.
- User-defined commands.
- External commands.
- Local commands (":do something").
- Background commands.
- Commands that accept expressions.
- Backgrounding commands.
- Cancelling commands.
Controlling view
- Permanent file filtering.
- Real-time file filtering.
Mappings
- With remapping (:map).
- Without remapping (:noremap).
- Angle-bracket notation.
- Displaying existing mappings.
Trash directories
- Overview, state incompatibility with Trash specification of FreeDesktop.
- Location ('trashdir' option).
- Related command-line commands (":lstrash", ":trashes").
- Related normal mode commands (p, P, d, D).
Previewing files
- Exploring.
- Previewing.
Color schemes
- Per-directory schemes.