|
1 |
| -# Neovim Configuration |
| 1 | +# NeoVim Configuration |
2 | 2 |
|
3 | 3 | 
|
4 | 4 |
|
5 |
| -This repository contains my setup for [Neovim][] and other Vim related |
6 |
| -projects like [Vimperator][] and [IdeaVIM][]. I've decided to move my development |
7 |
| -environment over to Neovim after reading [Greer's post][1] on the matter. This |
8 |
| -comes souped up with close to 80 (or more plugins) to enhance my development |
9 |
| -experience with a very short start time (~11ms on my [laptop][]). Whenever |
10 |
| -I make some changes, I update my [`startuptime.txt`](./startuptime.txt) file for |
11 |
| -reference. |
| 5 | +This repository contains the source code for my use of [NeoVim][]. I conventionally use the latest stable release of NeoVim |
| 6 | +on my [personal laptop][1]. The configuration is tweaked about bi-monthly with the following concerns in mind: |
12 | 7 |
|
13 |
| -I'm just going to make this simple little change for the lulz. |
| 8 | +* *Relevancy*: Plug-ins used should be up-to-date and work together out of the box (or loose coupling) |
| 9 | +* *Intuitive*: Using the editor should be more than using your system's plain text editor but a bit less than an IDE. |
| 10 | +* *Adaptive*: Load things when you need them and only then. |
14 | 11 |
|
15 |
| -## Plugin Manager |
16 |
| -The plugins I use are fetched by [vim-plug][]. This repository contains a setup |
17 |
| -script to ensure that Neovim is ready to roll with all of the expected plugins |
18 |
| -and dependencies intact. |
| 12 | +I keep a list of the plugins I use in the [snapshot file][2] for reproducible installs across machines. |
19 | 13 |
|
20 |
| -## Using This Project |
21 |
| -This repository is set up using [homesick][]. I recommend using that to easily |
22 |
| -clone and get these options up and running. From there, you'll need to install |
23 |
| -a few dependencies for this project. Run `neovim-install-dependencies` to get |
24 |
| -that setup. It'll add the Python virtual environments, expected Node packages, |
25 |
| -Ruby gems, Perl packages and a Rust component. |
26 |
| - |
27 |
| -When it comes to _really_ using this setup, I strongly recommend checking |
28 |
| -the source code. Send an issue or email if something doesn't make sense. |
29 |
| - |
30 |
| -### Support and Contributions |
31 |
| - |
32 |
| -I've noticed that people have taken a lean to use this configuration. I find |
33 |
| -that *super dope*! The thing is, I'm not going to fix issues that you might find |
34 |
| -while using this setup because I largely host it on Github for syndication |
35 |
| -across the multiple machines I work on (even the ephemeral ones). If I like your |
36 |
| -patch and it improves _my_ personal workflow as well, then I'll gladly accept |
37 |
| -it! |
38 |
| - |
39 |
| -[homesick]: https://github.com/technicalpickles/homesick |
40 |
| -[laptop]: https://jacky.wtf/gear/#laptop |
41 |
| -[neovim]: https://neovim.io |
42 |
| -[vim-plug]: https://github.com/junegunn/vim-plug |
43 |
| -[Vimperator]: http://vimperator.org/vimperator.html |
44 |
| -[IdeaVIM]: https://github.com/JetBrains/ideavim |
45 |
| -[1]: http://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-vim/ |
| 14 | +[neovim]: http://neovim.io/ |
| 15 | +[1]: https://jacky.wtf/gear/#laptop |
| 16 | +[2]: ./home/.config/nvim/snapshot.vim |
0 commit comments