You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See <ahref="https://github.com/lambdalisue/fern.vim/wiki/Screenshots"target="_blank">Screenshots</a> for more screenshots.
42
+
See <ahref="https://github.com/lambdalisue/vim-fern/wiki/Screenshots"target="_blank">Screenshots</a> for more screenshots.
43
43
</sup>
44
44
</p>
45
45
46
-
Fern ([furn](https://www.youtube.com/watch?v=SSYgr-_69mg)) is a general purpose asynchronous tree viewer written in pure Vim script.
46
+
Fern ([furn](https://www.youtube.com/watch?v=SSYgr-_69mg)) is a general purpose
47
+
asynchronous tree viewer written in pure Vim script.
47
48
48
49
---
49
50
@@ -56,7 +57,8 @@ Fern ([furn](https://www.youtube.com/watch?v=SSYgr-_69mg)) is a general purpose
56
57
## Concept
57
58
58
59
- Supports both Vim and Neovim without any external dependencies
59
-
- Support _split windows_ and _project drawer_ explained in [this article](http://vimcasts.org/blog/2013/01/oil-and-vinegar-split-windows-and-project-drawer/)
60
+
- Support _split windows_ and _project drawer_ explained in
- Provide features as actions so that user don't have to remember mappings
61
63
- Make operation asynchronous as much as possible to keep latency
62
64
- User experience is more important than simplicity (maintainability)
@@ -65,9 +67,14 @@ Fern ([furn](https://www.youtube.com/watch?v=SSYgr-_69mg)) is a general purpose
65
67
66
68
## Installation
67
69
68
-
fern.vim has no extra dependencies so use your favorite Vim plugin manager or see [How to install](https://github.com/lambdalisue/fern.vim/wiki#how-to-install) page for detail.
70
+
vim-fern has no extra dependencies so use your favorite Vim plugin manager or
71
+
see
72
+
[How to install](https://github.com/lambdalisue/vim-fern/wiki#how-to-install)
73
+
page for detail.
69
74
70
-
- If you use Neovim < 0.8, you **SHOULD** add [antoinemadec/FixCursorHold.nvim](https://github.com/antoinemadec/FixCursorHold.nvim) (See [#120](https://github.com/lambdalisue/fern.vim/issues/120))
(See [#120](https://github.com/lambdalisue/vim-fern/issues/120))
71
78
72
79
## Usage
73
80
@@ -112,15 +119,21 @@ The following options are available for fern viewer.
112
119
113
120

114
121
115
-
All usage above open fern as [*split windows style*][]. To open fern as [*project drawer style*][], use `-drawer` option like:
122
+
All usage above open fern as [_split windows style_][*split windows style*]. To
123
+
open fern as [_project drawer style_][*project drawer style*], use `-drawer`
124
+
option like:
116
125
117
126
```vim
118
127
:Fern . -drawer
119
128
```
120
129
121
-
A fern window with _project drawer_ style always appeared to the most left side of Vim and behaviors of some mappings/actions are slightly modified (e.g. a buffer in the next window will be used as an anchor buffer in a project drawer style to open a new buffer.)
130
+
A fern window with _project drawer_ style always appeared to the most left side
131
+
of Vim and behaviors of some mappings/actions are slightly modified (e.g. a
132
+
buffer in the next window will be used as an anchor buffer in a project drawer
133
+
style to open a new buffer.)
122
134
123
-
Note that additional to the all options available for _split windows_ style, _project drawer_ style enables the following options:
135
+
Note that additional to the all options available for _split windows_ style,
136
+
_project drawer_ style enables the following options:
@@ -165,8 +179,10 @@ This feature is strongly inspired by [shougo/vimfiler.vim][].
165
179
166
180
## Users
167
181
168
-
Most of functionalities are provided as plugins in fern.
169
-
So visit [Github topics of `fern-vim-plugin`](https://github.com/topics/fern-vim-plugin) or [Plugins](https://github.com/lambdalisue/fern.vim/wiki/Plugins) page to find fern plugins to satisfy your wants.
182
+
Most of functionalities are provided as plugins in fern. So visit
183
+
[Github topics of `fern-vim-plugin`](https://github.com/topics/fern-vim-plugin)
184
+
or [Plugins](https://github.com/lambdalisue/vim-fern/wiki/Plugins) page to find
185
+
fern plugins to satisfy your wants.
170
186
171
187
For example, following features are provided as official plugins
172
188
@@ -179,18 +195,20 @@ And lot more!
179
195
180
196
## Developers
181
197
182
-
Please add `fern-vim-plugin` topic to your fern plugin. The topic is used to list up 3rd party fern plugins.
198
+
Please add `fern-vim-plugin` topic to your fern plugin. The topic is used to
0 commit comments