Compare commits
353 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
604f1a6f39 | ||
|
ffd73c57c1 | ||
|
5021813f96 | ||
|
582c81bdf3 | ||
|
3f250014cb | ||
|
412487cab6 | ||
|
3b872dd97a | ||
|
b1bcb6f60f | ||
|
b709246b74 | ||
|
8d897c0a17 | ||
|
2ad6c17ab8 | ||
|
b1a26b3135 | ||
|
d0bd3cf589 | ||
|
fa07baec6c | ||
|
b64abe3e6a | ||
|
058a090065 | ||
|
85489f9a7f | ||
|
8a4cb44704 | ||
|
2d476c1efb | ||
|
c6326fe2e2 | ||
|
363a74febd | ||
|
3235ef7479 | ||
|
4a25df91a3 | ||
|
4550a3af77 | ||
|
4fc7ac9755 | ||
|
a49607fc45 | ||
|
046b48f322 | ||
|
c079239172 | ||
|
765dcc6809 | ||
|
05ccf170ef | ||
|
83049cac26 | ||
|
8bc1efb762 | ||
|
1e78da0d90 | ||
|
7befdd4c95 | ||
|
3c32280fe6 | ||
|
0c92501237 | ||
|
a88cf0942b | ||
|
9121f14082 | ||
|
a605d459e7 | ||
|
32d6eb0af1 | ||
|
58c206a159 | ||
|
7426f2407e | ||
|
a011c2c22d | ||
|
0ad7b9b9e1 | ||
|
5fdc30d9b4 | ||
|
cab8964236 | ||
|
0f3e7e4acd | ||
|
8b0fe2c19d | ||
|
d88225f844 | ||
|
8f9adcebbd | ||
|
aa5b4f53ee | ||
|
d9caed9b3c | ||
|
dd9dc6f5c5 | ||
|
b95952c992 | ||
|
4409d578fb | ||
|
598482e4c7 | ||
|
b10f2a8f1e | ||
|
a3309fc00c | ||
|
3dc6e92e44 | ||
|
507a8c01d7 | ||
|
c5f4304305 | ||
|
ec20a46199 | ||
|
20aefab905 | ||
|
5af073f257 | ||
|
484827c647 | ||
|
5e0ff6825e | ||
|
a450106913 | ||
|
7240f59afc | ||
|
6cdc6e23d6 | ||
|
fd09ff2e49 | ||
|
9ea833ee9f | ||
|
68738fa466 | ||
|
290795f814 | ||
|
988b4d12c0 | ||
|
7cf22782d8 | ||
|
cf2999adc3 | ||
|
d9bbdc33f6 | ||
|
353fa3b610 | ||
|
c7b64eb7f4 | ||
|
5299f94791 | ||
|
3af82cfc59 | ||
|
8859ee8a18 | ||
|
d3359c1820 | ||
|
c6a91a28a7 | ||
|
8fc4fab25d | ||
|
b927e5520a | ||
|
238c77afd9 | ||
|
6b050f8d33 | ||
|
cca865d9ed | ||
|
a5f0b9da0d | ||
|
6999e71040 | ||
|
6bef4e23da | ||
|
7d100d39c5 | ||
|
6687255370 | ||
|
7aa7fb2596 | ||
|
c4800731a6 | ||
|
e922ee26f5 | ||
|
270e7f3e2b | ||
|
383a92c5ce | ||
|
de65c7c8b3 | ||
|
c0903dd89c | ||
|
0710ba8ccd | ||
|
beb30b3e5d | ||
|
815d3fc623 | ||
|
cba3169327 | ||
|
d21d6de68e | ||
|
50ebe6b510 | ||
|
f8734e5535 | ||
|
63012cfcf0 | ||
|
ebfef75879 | ||
|
d50d48bce4 | ||
|
96c2e35f60 | ||
|
da008c7ee6 | ||
|
97be5a6b4a | ||
|
290ed2ba5c | ||
|
1b2ac0b85d | ||
|
8d2f152f7c | ||
|
2f70812193 | ||
|
cbd5dcb476 | ||
|
3590a3495f | ||
|
fc91963d94 | ||
|
54f75b7438 | ||
|
0ff0df85b6 | ||
|
b05db6a1c6 | ||
|
8fdb64c1e7 | ||
|
6b1740c743 | ||
|
e4a599cbe9 | ||
|
66ed540a0d | ||
|
d55ccfa352 | ||
|
c61a9a20db | ||
|
c9390e452c | ||
|
9f6af4a1d0 | ||
|
39432d2226 | ||
|
d045a47d3d | ||
|
c2f9e58523 | ||
|
f7f35cefd7 | ||
|
6ac71fe2be | ||
|
0cce8b0a08 | ||
|
1b60b90448 | ||
|
383f59ac85 | ||
|
5756906b3c | ||
|
95b0e4f0a7 | ||
|
a293f2c389 | ||
|
7f0c4fc799 | ||
|
7a7632c167 | ||
|
14f7df8408 | ||
|
78e2216121 | ||
|
7a86b8b6e5 | ||
|
48725911cb | ||
|
d29889f8ec | ||
|
e17aa4f746 | ||
|
a7e07f6fde | ||
|
9518a934bd | ||
|
aa404e7d8b | ||
|
7b7805e1c1 | ||
|
3321ea2ab4 | ||
|
2ef9f8fc2e | ||
|
9ca17fa18e | ||
|
b8542f28a8 | ||
|
7d2cf3a3b5 | ||
|
c1a9293316 | ||
|
e848e66b55 | ||
|
a1844caab3 | ||
|
7a2b990079 | ||
|
3f045454bc | ||
|
37366706b9 | ||
|
36acae11ad | ||
|
52ae475262 | ||
|
7db13688c0 | ||
|
e274438704 | ||
|
fc111fba88 | ||
|
d895d6d509 | ||
|
842d99c1f1 | ||
|
1dd8383fdf | ||
|
b346449110 | ||
|
63e1885952 | ||
|
1ff89ab0aa | ||
|
acb0957761 | ||
|
b0dee52a9b | ||
|
e6b4150a00 | ||
|
43837e9825 | ||
|
6ca947205d | ||
|
5b72f74cf7 | ||
|
c7c10fa6a5 | ||
|
facb037b3d | ||
|
d6f6324634 | ||
|
64fc1d0d67 | ||
|
53eac77269 | ||
|
c79c73bb24 | ||
|
2f58970e85 | ||
|
022dee26c0 | ||
|
d65390b765 | ||
|
cafc275bbe | ||
|
d0afeaece2 | ||
|
1dcaf5e498 | ||
|
c1d8afd0f6 | ||
|
00eee69d62 | ||
|
b8adecaff1 | ||
|
a6b229305d | ||
|
33932b5195 | ||
|
8ebee48a3f | ||
|
cb2b9fa73b | ||
|
09c8f4fa9d | ||
|
5484a410f0 | ||
|
86b72c4800 | ||
|
296b5375ac | ||
|
00bd2c49ce | ||
|
ea942ed2e9 | ||
|
374087a8dd | ||
|
e94e121c0f | ||
|
f85346c305 | ||
|
71b0dc567d | ||
|
3ba7d78488 | ||
|
b5cb7155be | ||
|
019a2423ac | ||
|
dfe74edb8e | ||
|
8bec2e0b49 | ||
|
c48c5e46b0 | ||
|
25473c9f44 | ||
|
349a835603 | ||
|
92b6548808 | ||
|
bad0d4f5c4 | ||
|
210e555e96 | ||
|
4f9f9e7671 | ||
|
5f85397ee9 | ||
|
f5723aca75 | ||
|
09765d6b8c | ||
|
5ab66cb6df | ||
|
534fa231b3 | ||
|
02f089522c | ||
|
17a0474ba0 | ||
|
59d09df076 | ||
|
ed659c15b9 | ||
|
820c47be7a | ||
|
1d2787d0ef | ||
|
0361845456 | ||
|
5b0a861199 | ||
|
4112f1b4b5 | ||
|
e6231a466b | ||
|
529362cc68 | ||
|
1a2f843542 | ||
|
7438b90b4c | ||
|
1f10403614 | ||
|
0ebc6ffe85 | ||
|
bc3e935688 | ||
|
5a2191a5fc | ||
|
9c0a49c7be | ||
|
2db7a8bf45 | ||
|
6bc3959b7b | ||
|
35e2c4153c | ||
|
c06ada579b | ||
|
4e8bc2938e | ||
|
50e41cb2e9 | ||
|
c27bdfbc29 | ||
|
bc67c92407 | ||
|
58fd7a7691 | ||
|
666b9f52c0 | ||
|
fce95f8b0e | ||
|
39a755188a | ||
|
c0b1546918 | ||
|
4d8deb6345 | ||
|
9d936d9c8a | ||
|
08f8b4368b | ||
|
8106b7fb3e | ||
|
8e49fb6a30 | ||
|
5324ccafde | ||
|
43479f3974 | ||
|
d56ff59da9 | ||
|
280631c026 | ||
|
2f0679ab2f | ||
|
9aa920be7e | ||
|
dfa5203be8 | ||
|
fb106dae81 | ||
|
a82ec433bc | ||
|
699fc904d8 | ||
|
8aa30b2dfc | ||
|
ed5796d5b6 | ||
|
65b56a8e3a | ||
|
b0df5c6e48 | ||
|
908ccad784 | ||
|
13d8933fc2 | ||
|
b8a326e6c3 | ||
|
9206b611c1 | ||
|
337a582f24 | ||
|
d1fc4c5c80 | ||
|
5e14be6d01 | ||
|
7b739094f6 | ||
|
b479b3df73 | ||
|
51f0117fd6 | ||
|
2ce59cdded | ||
|
3849a979d5 | ||
|
54157c69ba | ||
|
dcc77b7f16 | ||
|
5583cb9132 | ||
|
324b7da94a | ||
|
98b0fd5efe | ||
|
f9f984651c | ||
|
566cb038e4 | ||
|
1af02801a0 | ||
|
8a09976f2b | ||
|
0f863755e8 | ||
|
a73d3a2ca1 | ||
|
cef43d0bb0 | ||
|
21c53ad9a2 | ||
|
2cdf6a36cc | ||
|
43e3633409 | ||
|
bd8a709119 | ||
|
bb66b9a3cb | ||
|
fba68810f6 | ||
|
756538ed47 | ||
|
50cdf204d4 | ||
|
9901e63949 | ||
|
233f5b13db | ||
|
da1179814b | ||
|
4162643c4f | ||
|
17f1b681c8 | ||
|
77ac08ea92 | ||
|
d2b795a6f7 | ||
|
e4b39c2ef9 | ||
|
314636ea7b | ||
|
f0808b2809 | ||
|
4e0b65211f | ||
|
4c15c28488 | ||
|
19820f38e0 | ||
|
77ecaaeb62 | ||
|
46742d0acf | ||
|
a3fd2d80d4 | ||
|
25f32cefb3 | ||
|
08bcf1b11e | ||
|
76e0d385cc | ||
|
f69d48da79 | ||
|
bf5a67569a | ||
|
169f82e10a | ||
|
1607cc4353 | ||
|
9ebff465ef | ||
|
c56a875083 | ||
|
f33d516e0b | ||
|
1d3844114c | ||
|
f701e03403 | ||
|
28d76fae23 | ||
|
6c9ff79254 | ||
|
5ba88040a4 | ||
|
405b113f94 | ||
|
98c42ddb77 | ||
|
906a2f4344 | ||
|
feb724995f | ||
|
c441df37f0 | ||
|
57d58172ef | ||
|
e7a8012675 | ||
|
16c9c499eb | ||
|
334fc02303 | ||
|
f54c3b6e2e | ||
|
b671b98c86 |
11
CHANGELOG.md
@ -1,11 +0,0 @@
|
||||
# Change Log
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.0] - 2016-01-06
|
||||
First release!
|
||||
|
||||
[Unreleased]: https://github.com/mhinz/vim-galore/compare/v1.0...HEAD
|
||||
[1.0]: https://github.com/mhinz/vim-galore/compare/69677e2...v1.0
|
132
CODE_OF_CONDUCT.md
Normal file
@ -0,0 +1,132 @@
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
We as members, contributors, and leaders pledge to make participation in our
|
||||
community a harassment-free experience for everyone, regardless of age, body
|
||||
size, visible or invisible disability, ethnicity, sex characteristics, gender
|
||||
identity and expression, level of experience, education, socio-economic status,
|
||||
nationality, personal appearance, race, caste, color, religion, or sexual identity
|
||||
and orientation.
|
||||
|
||||
We pledge to act and interact in ways that contribute to an open, welcoming,
|
||||
diverse, inclusive, and healthy community.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to a positive environment for our
|
||||
community include:
|
||||
|
||||
* Demonstrating empathy and kindness toward other people
|
||||
* Being respectful of differing opinions, viewpoints, and experiences
|
||||
* Giving and gracefully accepting constructive feedback
|
||||
* Accepting responsibility and apologizing to those affected by our mistakes,
|
||||
and learning from the experience
|
||||
* Focusing on what is best not just for us as individuals, but for the
|
||||
overall community
|
||||
|
||||
Examples of unacceptable behavior include:
|
||||
|
||||
* The use of sexualized language or imagery, and sexual attention or
|
||||
advances of any kind
|
||||
* Trolling, insulting or derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or email
|
||||
address, without their explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Enforcement Responsibilities
|
||||
|
||||
Community leaders are responsible for clarifying and enforcing our standards of
|
||||
acceptable behavior and will take appropriate and fair corrective action in
|
||||
response to any behavior that they deem inappropriate, threatening, offensive,
|
||||
or harmful.
|
||||
|
||||
Community leaders have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, and will communicate reasons for moderation
|
||||
decisions when appropriate.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies within all community spaces, and also applies when
|
||||
an individual is officially representing the community in public spaces.
|
||||
Examples of representing our community include using an official e-mail address,
|
||||
posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported to the community leaders responsible for enforcement at
|
||||
[INSERT CONTACT METHOD].
|
||||
All complaints will be reviewed and investigated promptly and fairly.
|
||||
|
||||
All community leaders are obligated to respect the privacy and security of the
|
||||
reporter of any incident.
|
||||
|
||||
## Enforcement Guidelines
|
||||
|
||||
Community leaders will follow these Community Impact Guidelines in determining
|
||||
the consequences for any action they deem in violation of this Code of Conduct:
|
||||
|
||||
### 1. Correction
|
||||
|
||||
**Community Impact**: Use of inappropriate language or other behavior deemed
|
||||
unprofessional or unwelcome in the community.
|
||||
|
||||
**Consequence**: A private, written warning from community leaders, providing
|
||||
clarity around the nature of the violation and an explanation of why the
|
||||
behavior was inappropriate. A public apology may be requested.
|
||||
|
||||
### 2. Warning
|
||||
|
||||
**Community Impact**: A violation through a single incident or series
|
||||
of actions.
|
||||
|
||||
**Consequence**: A warning with consequences for continued behavior. No
|
||||
interaction with the people involved, including unsolicited interaction with
|
||||
those enforcing the Code of Conduct, for a specified period of time. This
|
||||
includes avoiding interactions in community spaces as well as external channels
|
||||
like social media. Violating these terms may lead to a temporary or
|
||||
permanent ban.
|
||||
|
||||
### 3. Temporary Ban
|
||||
|
||||
**Community Impact**: A serious violation of community standards, including
|
||||
sustained inappropriate behavior.
|
||||
|
||||
**Consequence**: A temporary ban from any sort of interaction or public
|
||||
communication with the community for a specified period of time. No public or
|
||||
private interaction with the people involved, including unsolicited interaction
|
||||
with those enforcing the Code of Conduct, is allowed during this period.
|
||||
Violating these terms may lead to a permanent ban.
|
||||
|
||||
### 4. Permanent Ban
|
||||
|
||||
**Community Impact**: Demonstrating a pattern of violation of community
|
||||
standards, including sustained inappropriate behavior, harassment of an
|
||||
individual, or aggression toward or disparagement of classes of individuals.
|
||||
|
||||
**Consequence**: A permanent ban from any sort of public interaction within
|
||||
the community.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 2.0, available at
|
||||
[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0].
|
||||
|
||||
Community Impact Guidelines were inspired by
|
||||
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
|
||||
|
||||
For answers to common questions about this code of conduct, see the FAQ at
|
||||
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available
|
||||
at [https://www.contributor-covenant.org/translations][translations].
|
||||
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html
|
||||
[Mozilla CoC]: https://github.com/mozilla/diversity
|
||||
[FAQ]: https://www.contributor-covenant.org/faq
|
||||
[translations]: https://www.contributor-covenant.org/translations
|
25
CONTRIBUTING.md
Normal file
@ -0,0 +1,25 @@
|
||||
# Contributing
|
||||
|
||||
All kinds of contributions are welcome!
|
||||
|
||||
- Wrong documentation? Technical mistakes happen all the time. Behaviour can
|
||||
change between different Vim versions.
|
||||
- Is there something you didn't understand right away? Was the explanation too
|
||||
complicated?
|
||||
- Any other suggestions for improvement? Better wording? Typos? Dead links?
|
||||
- Want to add plugins? Please make sure that they have collected a few stars
|
||||
already. There are new plugins every day and I can't possibly test them all,
|
||||
so I rely on "social proof" as an indicator for usefulness. (If you wrote or
|
||||
found a plugin with no or only very few stars but still think it's useful,
|
||||
promote it on [r/vim](https://www.reddit.com/r/vim). It has lots of readers
|
||||
and is great for gaining attention.)
|
||||
|
||||
Please report _anything_ that seems wrong to you by
|
||||
[creating an issue](https://github.com/mhinz/vim-galore/issues/new) for it.
|
||||
|
||||
If you feel like fixing it yourself, open a
|
||||
[pull request](https://help.github.com/categories/collaborating-with-issues-and-pull-requests).
|
||||
Don't worry too much about how to format your commit messages, the actual patch
|
||||
is more important.
|
||||
|
||||
Thank you for contributing! 🎉
|
20
LICENSE
@ -1,20 +0,0 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016 Marco Hinz
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
428
LICENSE.txt
Normal file
@ -0,0 +1,428 @@
|
||||
Attribution-ShareAlike 4.0 International
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Corporation ("Creative Commons") is not a law firm and
|
||||
does not provide legal services or legal advice. Distribution of
|
||||
Creative Commons public licenses does not create a lawyer-client or
|
||||
other relationship. Creative Commons makes its licenses and related
|
||||
information available on an "as-is" basis. Creative Commons gives no
|
||||
warranties regarding its licenses, any material licensed under their
|
||||
terms and conditions, or any related information. Creative Commons
|
||||
disclaims all liability for damages resulting from their use to the
|
||||
fullest extent possible.
|
||||
|
||||
Using Creative Commons Public Licenses
|
||||
|
||||
Creative Commons public licenses provide a standard set of terms and
|
||||
conditions that creators and other rights holders may use to share
|
||||
original works of authorship and other material subject to copyright
|
||||
and certain other rights specified in the public license below. The
|
||||
following considerations are for informational purposes only, are not
|
||||
exhaustive, and do not form part of our licenses.
|
||||
|
||||
Considerations for licensors: Our public licenses are
|
||||
intended for use by those authorized to give the public
|
||||
permission to use material in ways otherwise restricted by
|
||||
copyright and certain other rights. Our licenses are
|
||||
irrevocable. Licensors should read and understand the terms
|
||||
and conditions of the license they choose before applying it.
|
||||
Licensors should also secure all rights necessary before
|
||||
applying our licenses so that the public can reuse the
|
||||
material as expected. Licensors should clearly mark any
|
||||
material not subject to the license. This includes other CC-
|
||||
licensed material, or material used under an exception or
|
||||
limitation to copyright. More considerations for licensors:
|
||||
wiki.creativecommons.org/Considerations_for_licensors
|
||||
|
||||
Considerations for the public: By using one of our public
|
||||
licenses, a licensor grants the public permission to use the
|
||||
licensed material under specified terms and conditions. If
|
||||
the licensor's permission is not necessary for any reason--for
|
||||
example, because of any applicable exception or limitation to
|
||||
copyright--then that use is not regulated by the license. Our
|
||||
licenses grant only permissions under copyright and certain
|
||||
other rights that a licensor has authority to grant. Use of
|
||||
the licensed material may still be restricted for other
|
||||
reasons, including because others have copyright or other
|
||||
rights in the material. A licensor may make special requests,
|
||||
such as asking that all changes be marked or described.
|
||||
Although not required by our licenses, you are encouraged to
|
||||
respect those requests where reasonable. More_considerations
|
||||
for the public:
|
||||
wiki.creativecommons.org/Considerations_for_licensees
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons Attribution-ShareAlike 4.0 International Public
|
||||
License
|
||||
|
||||
By exercising the Licensed Rights (defined below), You accept and agree
|
||||
to be bound by the terms and conditions of this Creative Commons
|
||||
Attribution-ShareAlike 4.0 International Public License ("Public
|
||||
License"). To the extent this Public License may be interpreted as a
|
||||
contract, You are granted the Licensed Rights in consideration of Your
|
||||
acceptance of these terms and conditions, and the Licensor grants You
|
||||
such rights in consideration of benefits the Licensor receives from
|
||||
making the Licensed Material available under these terms and
|
||||
conditions.
|
||||
|
||||
|
||||
Section 1 -- Definitions.
|
||||
|
||||
a. Adapted Material means material subject to Copyright and Similar
|
||||
Rights that is derived from or based upon the Licensed Material
|
||||
and in which the Licensed Material is translated, altered,
|
||||
arranged, transformed, or otherwise modified in a manner requiring
|
||||
permission under the Copyright and Similar Rights held by the
|
||||
Licensor. For purposes of this Public License, where the Licensed
|
||||
Material is a musical work, performance, or sound recording,
|
||||
Adapted Material is always produced where the Licensed Material is
|
||||
synched in timed relation with a moving image.
|
||||
|
||||
b. Adapter's License means the license You apply to Your Copyright
|
||||
and Similar Rights in Your contributions to Adapted Material in
|
||||
accordance with the terms and conditions of this Public License.
|
||||
|
||||
c. BY-SA Compatible License means a license listed at
|
||||
creativecommons.org/compatiblelicenses, approved by Creative
|
||||
Commons as essentially the equivalent of this Public License.
|
||||
|
||||
d. Copyright and Similar Rights means copyright and/or similar rights
|
||||
closely related to copyright including, without limitation,
|
||||
performance, broadcast, sound recording, and Sui Generis Database
|
||||
Rights, without regard to how the rights are labeled or
|
||||
categorized. For purposes of this Public License, the rights
|
||||
specified in Section 2(b)(1)-(2) are not Copyright and Similar
|
||||
Rights.
|
||||
|
||||
e. Effective Technological Measures means those measures that, in the
|
||||
absence of proper authority, may not be circumvented under laws
|
||||
fulfilling obligations under Article 11 of the WIPO Copyright
|
||||
Treaty adopted on December 20, 1996, and/or similar international
|
||||
agreements.
|
||||
|
||||
f. Exceptions and Limitations means fair use, fair dealing, and/or
|
||||
any other exception or limitation to Copyright and Similar Rights
|
||||
that applies to Your use of the Licensed Material.
|
||||
|
||||
g. License Elements means the license attributes listed in the name
|
||||
of a Creative Commons Public License. The License Elements of this
|
||||
Public License are Attribution and ShareAlike.
|
||||
|
||||
h. Licensed Material means the artistic or literary work, database,
|
||||
or other material to which the Licensor applied this Public
|
||||
License.
|
||||
|
||||
i. Licensed Rights means the rights granted to You subject to the
|
||||
terms and conditions of this Public License, which are limited to
|
||||
all Copyright and Similar Rights that apply to Your use of the
|
||||
Licensed Material and that the Licensor has authority to license.
|
||||
|
||||
j. Licensor means the individual(s) or entity(ies) granting rights
|
||||
under this Public License.
|
||||
|
||||
k. Share means to provide material to the public by any means or
|
||||
process that requires permission under the Licensed Rights, such
|
||||
as reproduction, public display, public performance, distribution,
|
||||
dissemination, communication, or importation, and to make material
|
||||
available to the public including in ways that members of the
|
||||
public may access the material from a place and at a time
|
||||
individually chosen by them.
|
||||
|
||||
l. Sui Generis Database Rights means rights other than copyright
|
||||
resulting from Directive 96/9/EC of the European Parliament and of
|
||||
the Council of 11 March 1996 on the legal protection of databases,
|
||||
as amended and/or succeeded, as well as other essentially
|
||||
equivalent rights anywhere in the world.
|
||||
|
||||
m. You means the individual or entity exercising the Licensed Rights
|
||||
under this Public License. Your has a corresponding meaning.
|
||||
|
||||
|
||||
Section 2 -- Scope.
|
||||
|
||||
a. License grant.
|
||||
|
||||
1. Subject to the terms and conditions of this Public License,
|
||||
the Licensor hereby grants You a worldwide, royalty-free,
|
||||
non-sublicensable, non-exclusive, irrevocable license to
|
||||
exercise the Licensed Rights in the Licensed Material to:
|
||||
|
||||
a. reproduce and Share the Licensed Material, in whole or
|
||||
in part; and
|
||||
|
||||
b. produce, reproduce, and Share Adapted Material.
|
||||
|
||||
2. Exceptions and Limitations. For the avoidance of doubt, where
|
||||
Exceptions and Limitations apply to Your use, this Public
|
||||
License does not apply, and You do not need to comply with
|
||||
its terms and conditions.
|
||||
|
||||
3. Term. The term of this Public License is specified in Section
|
||||
6(a).
|
||||
|
||||
4. Media and formats; technical modifications allowed. The
|
||||
Licensor authorizes You to exercise the Licensed Rights in
|
||||
all media and formats whether now known or hereafter created,
|
||||
and to make technical modifications necessary to do so. The
|
||||
Licensor waives and/or agrees not to assert any right or
|
||||
authority to forbid You from making technical modifications
|
||||
necessary to exercise the Licensed Rights, including
|
||||
technical modifications necessary to circumvent Effective
|
||||
Technological Measures. For purposes of this Public License,
|
||||
simply making modifications authorized by this Section 2(a)
|
||||
(4) never produces Adapted Material.
|
||||
|
||||
5. Downstream recipients.
|
||||
|
||||
a. Offer from the Licensor -- Licensed Material. Every
|
||||
recipient of the Licensed Material automatically
|
||||
receives an offer from the Licensor to exercise the
|
||||
Licensed Rights under the terms and conditions of this
|
||||
Public License.
|
||||
|
||||
b. Additional offer from the Licensor -- Adapted Material.
|
||||
Every recipient of Adapted Material from You
|
||||
automatically receives an offer from the Licensor to
|
||||
exercise the Licensed Rights in the Adapted Material
|
||||
under the conditions of the Adapter's License You apply.
|
||||
|
||||
c. No downstream restrictions. You may not offer or impose
|
||||
any additional or different terms or conditions on, or
|
||||
apply any Effective Technological Measures to, the
|
||||
Licensed Material if doing so restricts exercise of the
|
||||
Licensed Rights by any recipient of the Licensed
|
||||
Material.
|
||||
|
||||
6. No endorsement. Nothing in this Public License constitutes or
|
||||
may be construed as permission to assert or imply that You
|
||||
are, or that Your use of the Licensed Material is, connected
|
||||
with, or sponsored, endorsed, or granted official status by,
|
||||
the Licensor or others designated to receive attribution as
|
||||
provided in Section 3(a)(1)(A)(i).
|
||||
|
||||
b. Other rights.
|
||||
|
||||
1. Moral rights, such as the right of integrity, are not
|
||||
licensed under this Public License, nor are publicity,
|
||||
privacy, and/or other similar personality rights; however, to
|
||||
the extent possible, the Licensor waives and/or agrees not to
|
||||
assert any such rights held by the Licensor to the limited
|
||||
extent necessary to allow You to exercise the Licensed
|
||||
Rights, but not otherwise.
|
||||
|
||||
2. Patent and trademark rights are not licensed under this
|
||||
Public License.
|
||||
|
||||
3. To the extent possible, the Licensor waives any right to
|
||||
collect royalties from You for the exercise of the Licensed
|
||||
Rights, whether directly or through a collecting society
|
||||
under any voluntary or waivable statutory or compulsory
|
||||
licensing scheme. In all other cases the Licensor expressly
|
||||
reserves any right to collect such royalties.
|
||||
|
||||
|
||||
Section 3 -- License Conditions.
|
||||
|
||||
Your exercise of the Licensed Rights is expressly made subject to the
|
||||
following conditions.
|
||||
|
||||
a. Attribution.
|
||||
|
||||
1. If You Share the Licensed Material (including in modified
|
||||
form), You must:
|
||||
|
||||
a. retain the following if it is supplied by the Licensor
|
||||
with the Licensed Material:
|
||||
|
||||
i. identification of the creator(s) of the Licensed
|
||||
Material and any others designated to receive
|
||||
attribution, in any reasonable manner requested by
|
||||
the Licensor (including by pseudonym if
|
||||
designated);
|
||||
|
||||
ii. a copyright notice;
|
||||
|
||||
iii. a notice that refers to this Public License;
|
||||
|
||||
iv. a notice that refers to the disclaimer of
|
||||
warranties;
|
||||
|
||||
v. a URI or hyperlink to the Licensed Material to the
|
||||
extent reasonably practicable;
|
||||
|
||||
b. indicate if You modified the Licensed Material and
|
||||
retain an indication of any previous modifications; and
|
||||
|
||||
c. indicate the Licensed Material is licensed under this
|
||||
Public License, and include the text of, or the URI or
|
||||
hyperlink to, this Public License.
|
||||
|
||||
2. You may satisfy the conditions in Section 3(a)(1) in any
|
||||
reasonable manner based on the medium, means, and context in
|
||||
which You Share the Licensed Material. For example, it may be
|
||||
reasonable to satisfy the conditions by providing a URI or
|
||||
hyperlink to a resource that includes the required
|
||||
information.
|
||||
|
||||
3. If requested by the Licensor, You must remove any of the
|
||||
information required by Section 3(a)(1)(A) to the extent
|
||||
reasonably practicable.
|
||||
|
||||
b. ShareAlike.
|
||||
|
||||
In addition to the conditions in Section 3(a), if You Share
|
||||
Adapted Material You produce, the following conditions also apply.
|
||||
|
||||
1. The Adapter's License You apply must be a Creative Commons
|
||||
license with the same License Elements, this version or
|
||||
later, or a BY-SA Compatible License.
|
||||
|
||||
2. You must include the text of, or the URI or hyperlink to, the
|
||||
Adapter's License You apply. You may satisfy this condition
|
||||
in any reasonable manner based on the medium, means, and
|
||||
context in which You Share Adapted Material.
|
||||
|
||||
3. You may not offer or impose any additional or different terms
|
||||
or conditions on, or apply any Effective Technological
|
||||
Measures to, Adapted Material that restrict exercise of the
|
||||
rights granted under the Adapter's License You apply.
|
||||
|
||||
|
||||
Section 4 -- Sui Generis Database Rights.
|
||||
|
||||
Where the Licensed Rights include Sui Generis Database Rights that
|
||||
apply to Your use of the Licensed Material:
|
||||
|
||||
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
|
||||
to extract, reuse, reproduce, and Share all or a substantial
|
||||
portion of the contents of the database;
|
||||
|
||||
b. if You include all or a substantial portion of the database
|
||||
contents in a database in which You have Sui Generis Database
|
||||
Rights, then the database in which You have Sui Generis Database
|
||||
Rights (but not its individual contents) is Adapted Material,
|
||||
|
||||
including for purposes of Section 3(b); and
|
||||
c. You must comply with the conditions in Section 3(a) if You Share
|
||||
all or a substantial portion of the contents of the database.
|
||||
|
||||
For the avoidance of doubt, this Section 4 supplements and does not
|
||||
replace Your obligations under this Public License where the Licensed
|
||||
Rights include other Copyright and Similar Rights.
|
||||
|
||||
|
||||
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
|
||||
|
||||
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
|
||||
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
|
||||
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
|
||||
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
|
||||
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
|
||||
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
|
||||
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
|
||||
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
|
||||
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
|
||||
|
||||
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
|
||||
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
|
||||
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
|
||||
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
|
||||
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
|
||||
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
|
||||
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
|
||||
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
|
||||
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
|
||||
|
||||
c. The disclaimer of warranties and limitation of liability provided
|
||||
above shall be interpreted in a manner that, to the extent
|
||||
possible, most closely approximates an absolute disclaimer and
|
||||
waiver of all liability.
|
||||
|
||||
|
||||
Section 6 -- Term and Termination.
|
||||
|
||||
a. This Public License applies for the term of the Copyright and
|
||||
Similar Rights licensed here. However, if You fail to comply with
|
||||
this Public License, then Your rights under this Public License
|
||||
terminate automatically.
|
||||
|
||||
b. Where Your right to use the Licensed Material has terminated under
|
||||
Section 6(a), it reinstates:
|
||||
|
||||
1. automatically as of the date the violation is cured, provided
|
||||
it is cured within 30 days of Your discovery of the
|
||||
violation; or
|
||||
|
||||
2. upon express reinstatement by the Licensor.
|
||||
|
||||
For the avoidance of doubt, this Section 6(b) does not affect any
|
||||
right the Licensor may have to seek remedies for Your violations
|
||||
of this Public License.
|
||||
|
||||
c. For the avoidance of doubt, the Licensor may also offer the
|
||||
Licensed Material under separate terms or conditions or stop
|
||||
distributing the Licensed Material at any time; however, doing so
|
||||
will not terminate this Public License.
|
||||
|
||||
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
|
||||
License.
|
||||
|
||||
|
||||
Section 7 -- Other Terms and Conditions.
|
||||
|
||||
a. The Licensor shall not be bound by any additional or different
|
||||
terms or conditions communicated by You unless expressly agreed.
|
||||
|
||||
b. Any arrangements, understandings, or agreements regarding the
|
||||
Licensed Material not stated herein are separate from and
|
||||
independent of the terms and conditions of this Public License.
|
||||
|
||||
|
||||
Section 8 -- Interpretation.
|
||||
|
||||
a. For the avoidance of doubt, this Public License does not, and
|
||||
shall not be interpreted to, reduce, limit, restrict, or impose
|
||||
conditions on any use of the Licensed Material that could lawfully
|
||||
be made without permission under this Public License.
|
||||
|
||||
b. To the extent possible, if any provision of this Public License is
|
||||
deemed unenforceable, it shall be automatically reformed to the
|
||||
minimum extent necessary to make it enforceable. If the provision
|
||||
cannot be reformed, it shall be severed from this Public License
|
||||
without affecting the enforceability of the remaining terms and
|
||||
conditions.
|
||||
|
||||
c. No term or condition of this Public License will be waived and no
|
||||
failure to comply consented to unless expressly agreed to by the
|
||||
Licensor.
|
||||
|
||||
d. Nothing in this Public License constitutes or may be interpreted
|
||||
as a limitation upon, or waiver of, any privileges and immunities
|
||||
that apply to the Licensor or You, including from the legal
|
||||
processes of any jurisdiction or authority.
|
||||
|
||||
|
||||
=======================================================================
|
||||
|
||||
Creative Commons is not a party to its public
|
||||
licenses. Notwithstanding, Creative Commons may elect to apply one of
|
||||
its public licenses to material it publishes and in those instances
|
||||
will be considered the “Licensor.” The text of the Creative Commons
|
||||
public licenses is dedicated to the public domain under the CC0 Public
|
||||
Domain Dedication. Except for the limited purpose of indicating that
|
||||
material is shared under a Creative Commons public license or as
|
||||
otherwise permitted by the Creative Commons policies published at
|
||||
creativecommons.org/policies, Creative Commons does not authorize the
|
||||
use of the trademark "Creative Commons" or any other trademark or logo
|
||||
of Creative Commons without its prior written consent including,
|
||||
without limitation, in connection with any unauthorized modifications
|
||||
to any of its public licenses or any other arrangements,
|
||||
understandings, or agreements concerning use of licensed material. For
|
||||
the avoidance of doubt, this paragraph does not form part of the
|
||||
public licenses.
|
||||
|
||||
Creative Commons may be contacted at creativecommons.org.
|
||||
|
385
PLUGINS.md
Normal file
@ -0,0 +1,385 @@
|
||||
## List of plugins
|
||||
|
||||
#### [Colorschemes](#colorschemes-1)
|
||||
|
||||
#### [By topic](#by-topic-1)
|
||||
|
||||
- [Alignment](#alignment)
|
||||
- [Building and linting](#building-and-linting)
|
||||
- [Code completion](#code-completion)
|
||||
- [Commenters](#commenters)
|
||||
- [Cycle](#cycle)
|
||||
- [Databases](#databases)
|
||||
- [Delimiter](#delimiter)
|
||||
- [Fuzzy finders](#fuzzy-finders)
|
||||
- [Grep tools](#grep-tools)
|
||||
- [Indent](#indent)
|
||||
- [LSP](#lsp)
|
||||
- [Misc](#misc)
|
||||
- [Navigation](#navigation)
|
||||
- [Plugin managers](#plugin-managers)
|
||||
- [Snippets](#snippets)
|
||||
- [Statusline](#statusline)
|
||||
- [Surround](#surround)
|
||||
- [Taking notes](#taking-notes)
|
||||
- [Testing](#testing)
|
||||
- [Text objects](#text-objects)
|
||||
- [Tmux](#tmux)
|
||||
- [Undo history](#undo-history)
|
||||
- [Version control](#version-control)
|
||||
- [Writing](#writing)
|
||||
|
||||
#### [By filetype](#by-filetype-1)
|
||||
|
||||
- [C and C++](#c-and-c)
|
||||
- [Clojure](#clojure)
|
||||
- [Elixir](#elixir)
|
||||
- [Go](#go)
|
||||
- [HTML](#html)
|
||||
- [Java](#java)
|
||||
- [Javascript](#javascript)
|
||||
- [Lua](#lua)
|
||||
- [PHP](#php)
|
||||
- [Python](#python)
|
||||
- [Rust](#rust)
|
||||
- [TeX](#tex)
|
||||
- [VimL](#viml)
|
||||
|
||||
## Colorschemes
|
||||
|
||||
Here's a list of commonly used colorschemes:
|
||||
|
||||
- [acme-colors](https://github.com/plan9-for-vimspace/acme-colors)
|
||||
- [apprentice](https://github.com/romainl/Apprentice)
|
||||
- [base16](https://github.com/chriskempson/base16-vim)
|
||||
- [dracula](https://github.com/dracula/vim)
|
||||
- [gotham](https://github.com/whatyouhide/vim-gotham)
|
||||
- [gruvbox](https://github.com/morhetz/gruvbox)
|
||||
- [janah](https://github.com/mhinz/vim-janah)
|
||||
- [jellybeans](https://github.com/nanotech/jellybeans.vim)
|
||||
- [lucius](https://github.com/jonathanfilip/vim-lucius)
|
||||
- [molokai](https://github.com/tomasr/molokai)
|
||||
- [nofrils](https://github.com/robertmeta/nofrils)
|
||||
- [nord](https://github.com/arcticicestudio/nord-vim)
|
||||
- [oceanic-next](https://github.com/mhartington/oceanic-next)
|
||||
- [oceanic-next](https://github.com/mhartington/oceanic-next)
|
||||
- [onedark](https://github.com/joshdick/onedark.vim)
|
||||
- [paramount](https://github.com/owickstrom/vim-colors-paramount)
|
||||
- [railscasts](https://github.com/jpo/vim-railscasts-theme)
|
||||
- [seoul256](https://github.com/junegunn/seoul256.vim)
|
||||
- [solarized](https://github.com/altercation/vim-colors-solarized) (or [solarized8](https://github.com/lifepillar/vim-solarized8) or [flattened](https://github.com/romainl/flattened))
|
||||
- [tomorrow](https://github.com/chriskempson/vim-tomorrow-theme)
|
||||
- [vividchalk](https://github.com/tpope/vim-vividchalk)
|
||||
- [yowish](https://github.com/kabbamine/yowish.vim)
|
||||
- [zenburn](https://github.com/jnurmine/Zenburn)
|
||||
|
||||
Alternatively, generate your own colorscheme using [themer](https://github.com/mjswensen/themer)
|
||||
or [Colortemplate](https://github.com/lifepillar/vim-colortemplate).
|
||||
|
||||
## By topic
|
||||
|
||||
#### Alignment
|
||||
|
||||
- [tabular](https://github.com/godlygeek/tabular)
|
||||
- [vim-easy-align](https://github.com/junegunn/vim-easy-align)
|
||||
- [vim-lion](https://github.com/tommcdo/vim-lion)
|
||||
|
||||
#### Building and linting
|
||||
|
||||
- [ale](https://github.com/w0rp/ale)
|
||||
- [neomake](https://github.com/neomake/neomake)
|
||||
- [syntastic](https://github.com/vim-syntastic/syntastic)
|
||||
|
||||
#### Code completion
|
||||
|
||||
- [asyncomplete.vim](https://github.com/prabirshrestha/asyncomplete.vim)
|
||||
- [completor.vim](https://github.com/maralla/completor.vim)
|
||||
- [deoplete.nvim](https://github.com/Shougo/deoplete.nvim)
|
||||
- [neocomplete.vim](https://github.com/Shougo/neocomplete.vim)
|
||||
- [nvim-completion-manager](https://github.com/roxma/nvim-completion-manager)
|
||||
- [supertab](https://github.com/ervandew/supertab)
|
||||
- [vim-mucomplete](https://github.com/lifepillar/vim-mucomplete)
|
||||
- [VimCompletesMe](https://github.com/ajh17/VimCompletesMe)
|
||||
- [YouCompleteMe](https://github.com/Valloric/YouCompleteMe)
|
||||
|
||||
#### Cycle
|
||||
|
||||
- [switch.vim](https://github.com/AndrewRadev/switch.vim)
|
||||
- [vim-speeddating](https://github.com/tpope/vim-speeddating)
|
||||
|
||||
#### Commenters
|
||||
|
||||
- [nerdcommenter](https://github.com/scrooloose/nerdcommenter)
|
||||
- [tcomment_vim](https://github.com/tomtom/tcomment_vim)
|
||||
- [vim-commentary](https://github.com/tpope/vim-commentary)
|
||||
|
||||
#### Databases
|
||||
|
||||
- [pgsql.vim](https://github.com/lifepillar/pgsql.vim)
|
||||
- [vim-dadbod](https://github.com/tpope/vim-dadbod)
|
||||
|
||||
#### Delimiter
|
||||
|
||||
- [auto-pairs](https://github.com/jiangmiao/auto-pairs)
|
||||
- [delimitMate](https://github.com/Raimondi/delimitMate)
|
||||
- [vim-endwise](https://github.com/tpope/vim-endwise)
|
||||
|
||||
#### Fuzzy finders
|
||||
|
||||
- [Command-T](https://github.com/wincent/Command-T) (_requires +ruby_)
|
||||
- [ctrlp.vim](https://github.com/ctrlpvim/ctrlp.vim)
|
||||
- [denite.nvim](https://github.com/Shougo/denite.nvim) (_requires +python3_)
|
||||
- [fzf](https://github.com/junegunn/fzf) (and [fzf.vim](https://github.com/junegunn/fzf.vim))
|
||||
- [LeaderF](https://github.com/Yggdroot/LeaderF) (_requires +python or +python3_)
|
||||
- [unite.vim](https://github.com/Shougo/unite.vim)
|
||||
|
||||
#### Grep tools
|
||||
|
||||
- [ctrlsf.vim](https://github.com/dyng/ctrlsf.vim)
|
||||
- [ferret](https://github.com/wincent/ferret)
|
||||
- [vim-grepper](https://github.com/mhinz/vim-grepper)
|
||||
|
||||
#### Indent
|
||||
|
||||
- [indentLine](https://github.com/Yggdroot/indentLine)
|
||||
- [vim-indent-guides](https://github.com/nathanaelkane/vim-indent-guides)
|
||||
|
||||
#### LSP
|
||||
|
||||
Plugins for the [Language Server Protocol](https://microsoft.github.io/language-server-protocol)
|
||||
|
||||
- [coc.nvim](https://github.com/neoclide/coc.nvim)
|
||||
- [languageclient-neovim](https://github.com/autozimu/LanguageClient-neovim)
|
||||
- [vim-lsc](https://github.com/natebosch/vim-lsc)
|
||||
- [vim-lsp](https://github.com/prabirshrestha/vim-lsp)
|
||||
|
||||
#### Navigation
|
||||
|
||||
- [nerdtree](https://github.com/scrooloose/nerdtree)
|
||||
- [tagbar](https://github.com/majutsushi/tagbar)
|
||||
- [vim-dirvish](https://github.com/justinmk/vim-dirvish)
|
||||
- [vim-easymotion](https://github.com/easymotion/vim-easymotion)
|
||||
- [vim-sneak](https://github.com/justinmk/vim-sneak)
|
||||
- [vim-vinegar](https://github.com/tpope/vim-vinegar)
|
||||
- [vimfiler.vim](https://github.com/Shougo/vimfiler.vim) (_depends on other plugins_)
|
||||
|
||||
Also see [fuzzy finders](#fuzzy-finders).
|
||||
|
||||
#### Plugin managers
|
||||
|
||||
- [apt-vim](https://github.com/egalpin/apt-vim)
|
||||
- [dein.vim](https://github.com/Shougo/dein.vim)
|
||||
- [minpac](https://github.com/k-takata/minpac)
|
||||
- [vim-addon-manager](https://github.com/MarcWeber/vim-addon-manager)
|
||||
- [vim-pathogen](https://github.com/tpope/vim-pathogen)
|
||||
- [vim-plug](https://github.com/junegunn/vim-plug)
|
||||
- [vundle.vim](https://github.com/VundleVim/Vundle.vim)
|
||||
|
||||
#### Snippets
|
||||
|
||||
- [neosnippet.vim](https://github.com/Shougo/neosnippet.vim) (_depends on other plugins_)
|
||||
- [ultisnips](https://github.com/SirVer/ultisnips)
|
||||
- [vim-snipmate](https://github.com/garbas/vim-snipmate) (_depends on other plugins_)
|
||||
- [xptemplate](https://github.com/drmingdrmer/xptemplate)
|
||||
|
||||
#### Statusline
|
||||
|
||||
- [lightline.vim](https://github.com/itchyny/lightline.vim)
|
||||
- [powerline](https://github.com/powerline/powerline)
|
||||
- [vim-airline](https://github.com/vim-airline/vim-airline)
|
||||
- [vim-flagship](https://github.com/tpope/vim-flagship)
|
||||
|
||||
#### Surround
|
||||
|
||||
- [vim-operator-surround](https://github.com/rhysd/vim-operator-surround)
|
||||
- [vim-sandwich](https://github.com/machakann/vim-sandwich)
|
||||
- [vim-surround](https://github.com/tpope/vim-surround)
|
||||
|
||||
#### Taking notes
|
||||
|
||||
- [vim-dotoo](https://github.com/dhruvasagar/vim-dotoo)
|
||||
- [vim-journal](https://github.com/junegunn/vim-journal)
|
||||
- [vim-notes](https://github.com/xolox/vim-notes)
|
||||
- [vim-orgmode](https://github.com/jceb/vim-orgmode)
|
||||
- [vim-pad](https://github.com/fmoralesc/vim-pad)
|
||||
- [vimwiki](https://github.com/vimwiki/vimwiki)
|
||||
|
||||
#### Testing
|
||||
|
||||
- [vim-test](https://github.com/janko-m/vim-test)
|
||||
|
||||
#### Text objects
|
||||
|
||||
- [targets.vim](https://github.com/wellle/targets.vim)
|
||||
- [vim-exchange](https://github.com/tommcdo/vim-exchange)
|
||||
- [vim-indent-object](https://github.com/michaeljsmith/vim-indent-object)
|
||||
- [vim-matchup](https://github.com/andymass/vim-matchup)
|
||||
- [vim-textobj-user](https://github.com/kana/vim-textobj-user)
|
||||
|
||||
#### Tmux
|
||||
|
||||
- [tmux-complete.vim](https://github.com/wellle/tmux-complete.vim)
|
||||
- [vim-dispatch](https://github.com/tpope/vim-dispatch)
|
||||
- [vim-tmux-navigator](https://github.com/christoomey/vim-tmux-navigator)
|
||||
- [vitality.vim](https://github.com/sjl/vitality.vim)
|
||||
|
||||
#### Undo history
|
||||
|
||||
- [gundo.vim](https://github.com/sjl/gundo.vim)
|
||||
- [undotree](https://github.com/mbbill/undotree)
|
||||
|
||||
#### Version control
|
||||
|
||||
- [agit.vim](https://github.com/cohama/agit.vim)
|
||||
- [committia.vim](https://github.com/rhysd/committia.vim)
|
||||
- [gist-vim](https://github.com/mattn/gist-vim)
|
||||
- [github-issues.vim](https://github.com/jaxbot/github-issues.vim)
|
||||
- [gitv](https://github.com/gregsexton/gitv)
|
||||
- [gv.vim](https://github.com/junegunn/gv.vim)
|
||||
- [nerdtree-git-plugin](https://github.com/Xuyuanp/nerdtree-git-plugin)
|
||||
- [vim-auto-programming](https://github.com/haya14busa/vim-auto-programming)
|
||||
- [vim-fugitive](https://github.com/tpope/vim-fugitive)
|
||||
- [vim-gitgutter](https://github.com/airblade/vim-gitgutter)
|
||||
- [vim-github-dashboard](https://github.com/junegunn/vim-github-dashboard)
|
||||
- [vim-lawrencium](https://bitbucket.org/ludovicchabant/vim-lawrencium)
|
||||
- [vim-signify](https://github.com/mhinz/vim-signify)
|
||||
- [vim-twiggy](https://github.com/sodapopcan/vim-twiggy)
|
||||
- [vimagit](https://github.com/jreybert/vimagit)
|
||||
|
||||
#### Writing
|
||||
|
||||
- [thesaurus_query.vim](https://github.com/ron89/thesaurus_query.vim)
|
||||
- [vim-grammarous](https://github.com/rhysd/vim-grammarous)
|
||||
- [vim-LanguageTool](https://github.com/dpelle/vim-LanguageTool)
|
||||
- [vim-online-thesaurus](https://github.com/beloglazov/vim-online-thesaurus)
|
||||
- [vim-textobj-quote](https://github.com/reedes/vim-textobj-quote)
|
||||
- [vim-wordy](https://github.com/reedes/vim-wordy)
|
||||
|
||||
#### Misc
|
||||
|
||||
- [calendar.vim](https://github.com/itchyny/calendar.vim)
|
||||
- [CoVim](https://github.com/FredKSchott/CoVim)
|
||||
- [FastFold](https://github.com/Konfekt/FastFold)
|
||||
- [goyo.vim](https://github.com/junegunn/goyo.vim)
|
||||
- [is.vim](https://github.com/haya14busa/is.vim)
|
||||
- [limelight.vim](https://github.com/junegunn/limelight.vim)
|
||||
- [NrrwRgn](https://github.com/chrisbra/NrrwRgn)
|
||||
- [sideways.vim](https://github.com/AndrewRadev/sideways.vim)
|
||||
- [splitjoin.vim](https://github.com/AndrewRadev/splitjoin.vim)
|
||||
- [unicode.vim](https://github.com/chrisbra/unicode.vim)
|
||||
- [vim-abolish](https://github.com/tpope/vim-abolish)
|
||||
- [vim-bracketed-paste](https://github.com/ConradIrwin/vim-bracketed-paste)
|
||||
- [vim-devicons](https://github.com/ryanoasis/vim-devicons)
|
||||
- [vim-diff-enhanced](https://github.com/chrisbra/vim-diff-enhanced)
|
||||
- [vim-diminactive](https://github.com/blueyed/vim-diminactive)
|
||||
- [vim-fixkey](https://github.com/drmikehenry/vim-fixkey)
|
||||
- [vim-gnupg](https://github.com/jamessan/vim-gnupg)
|
||||
- [vim-gutentags](https://github.com/ludovicchabant/vim-gutentags)
|
||||
- [vim-hackernews](https://github.com/ryanss/vim-hackernews)
|
||||
- [vim-move](https://github.com/matze/vim-move)
|
||||
- [vim-multiple-cursors](https://github.com/terryma/vim-multiple-cursors)
|
||||
- [vim-projectionist](https://github.com/tpope/vim-projectionist)
|
||||
- [vim-qf](https://github.com/romainl/vim-qf)
|
||||
- [vim-rsi](https://github.com/tpope/vim-rsi)
|
||||
- [vim-sleuth](https://github.com/tpope/vim-sleuth)
|
||||
- [vim-startify](https://github.com/mhinz/vim-startify)
|
||||
- [vim-unimpaired](https://github.com/tpope/vim-unimpaired)
|
||||
|
||||
## By filetype
|
||||
|
||||
#### C and C++
|
||||
|
||||
- [a.vim](https://github.com/vim-scripts/a.vim)
|
||||
- [clang_complete](https://github.com/Rip-Rip/clang_complete)
|
||||
- [color_coded](https://github.com/jeaye/color_coded)
|
||||
- [lh-cpp](https://github.com/LucHermitte/lh-cpp)
|
||||
- [vim-cpp-enhanced-highlight](https://github.com/octol/vim-cpp-enhanced-highlight)
|
||||
- [vim-rtags](https://github.com/lyuts/vim-rtags)
|
||||
|
||||
#### Clojure
|
||||
|
||||
- [paredit](https://github.com/kovisoft/paredit)
|
||||
- [rainbow_parentheses.vim](https://github.com/junegunn/rainbow_parentheses.vim)
|
||||
- [vim-clojure-highlight](https://github.com/guns/vim-clojure-highlight)
|
||||
- [vim-fireplace](https://github.com/tpope/vim-fireplace)
|
||||
- [vim-salve](https://github.com/tpope/vim-salve)
|
||||
- [vim-sexp-mappings-for-regular-people](https://github.com/tpope/vim-sexp-mappings-for-regular-people)
|
||||
- [vim-sexp](https://github.com/guns/vim-sexp)
|
||||
|
||||
#### Elixir
|
||||
|
||||
- [alchemist.vim](https://github.com/slashmili/alchemist.vim)
|
||||
- [vim-elixir](https://github.com/elixir-editors/vim-elixir)
|
||||
- [vim-mix-format](https://github.com/mhinz/vim-mix-format)
|
||||
|
||||
#### Go
|
||||
|
||||
- [gofmt.vim](https://github.com/tweekmonster/gofmt.vim)
|
||||
- [hl-goimport.vim](https://github.com/tweekmonster/hl-goimport.vim)
|
||||
- [vim-go](https://github.com/fatih/vim-go)
|
||||
- [vim-godebug](https://github.com/jodosha/vim-godebug)
|
||||
|
||||
#### HTML
|
||||
|
||||
- [emmet-vim](https://github.com/mattn/emmet-vim)
|
||||
- [html5.vim](https://github.com/othree/html5.vim)
|
||||
|
||||
#### Java
|
||||
|
||||
- [vim-javacomplete2](https://github.com/artur-shaik/vim-javacomplete2)
|
||||
|
||||
#### Javascript
|
||||
|
||||
- [es.next.syntax.vim](https://github.com/othree/es.next.syntax.vim)
|
||||
- [javascript-libraries-syntax.vim](https://github.com/othree/javascript-libraries-syntax.vim)
|
||||
- [node-vim-debugger](https://github.com/sidorares/node-vim-debugger)
|
||||
- [tern_for_vim](https://github.com/ternjs/tern_for_vim)
|
||||
- [vim-esformatter](https://github.com/millermedeiros/vim-esformatter)
|
||||
- [vim-flow](https://github.com/flowtype/vim-flow)
|
||||
- [vim-javascript-syntax](https://github.com/jelera/vim-javascript-syntax)
|
||||
- [vim-javascript](https://github.com/pangloss/vim-javascript)
|
||||
- [vim-jsx](https://github.com/mxw/vim-jsx)
|
||||
- [vim-node](https://github.com/moll/vim-node)
|
||||
- [vim-prettier](https://github.com/prettier/vim-prettier)
|
||||
- [yajs.vim](https://github.com/othree/yajs.vim)
|
||||
- [yats.vim](https://github.com/HerringtonDarkholme/yats.vim)
|
||||
|
||||
#### Lua
|
||||
|
||||
- [vim-lua-ftplugin](https://github.com/xolox/vim-lua-ftplugin)
|
||||
- [vim-lua-inspect](https://github.com/xolox/vim-lua-inspect)
|
||||
|
||||
#### PHP
|
||||
|
||||
- [php.vim](https://github.com/StanAngeloff/php.vim)
|
||||
- [vim-php-cs-fixer](https://github.com/stephpy/vim-php-cs-fixer)
|
||||
- [vim-php-namespace](https://github.com/arnaud-lb/vim-php-namespace)
|
||||
- [vim-php-refactoring-toolbox](https://github.com/adoy/vim-php-refactoring-toolbox)
|
||||
|
||||
#### Python
|
||||
|
||||
- [braceless.vim](https://github.com/tweekmonster/braceless.vim)
|
||||
- [impsort.vim](https://github.com/tweekmonster/impsort.vim)
|
||||
- [jedi-vim](https://github.com/davidhalter/jedi-vim)
|
||||
- [python-mode](https://github.com/klen/python-mode)
|
||||
- [SimpylFold](https://github.com/tmhedberg/SimpylFold)
|
||||
- [vim-flake8](https://github.com/nvie/vim-flake8)
|
||||
|
||||
#### Rust
|
||||
|
||||
- [rust.vim](https://github.com/rust-lang/rust.vim)
|
||||
- [vim-crates](https://github.com/mhinz/vim-crates)
|
||||
- [vim-racer](https://github.com/racer-rust/vim-racer)
|
||||
|
||||
#### TeX
|
||||
|
||||
- [vimtex](https://github.com/lervag/vimtex)
|
||||
|
||||
#### VimL
|
||||
|
||||
- [exception.vim](https://github.com/tweekmonster/exception.vim)
|
||||
- [helpful.vim](https://github.com/tweekmonster/helpful.vim)
|
||||
- [vader.vim](https://github.com/junegunn/vader.vim)
|
||||
- [vim-lookup](https://github.com/mhinz/vim-lookup)
|
||||
- [vim-scriptease](https://github.com/tpope/vim-scriptease)
|
||||
- [vim-themis](https://github.com/thinca/vim-themis)
|
Before Width: | Height: | Size: 26 KiB |
1
static/images/badge-awesome.svg
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
static/images/content-adm-3a-layout.jpg
Normal file
After Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
BIN
static/images/content-homerow.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
static/images/logo-vim-galore.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
63
static/minimal-vimrc.vim
Normal file
@ -0,0 +1,63 @@
|
||||
"
|
||||
" A (not so) minimal vimrc.
|
||||
"
|
||||
|
||||
" You want Vim, not vi. When Vim finds a vimrc, 'nocompatible' is set anyway.
|
||||
" We set it explicitely to make our position clear!
|
||||
set nocompatible
|
||||
|
||||
filetype plugin indent on " Load plugins according to detected filetype.
|
||||
syntax on " Enable syntax highlighting.
|
||||
|
||||
set autoindent " Indent according to previous line.
|
||||
set expandtab " Use spaces instead of tabs.
|
||||
set softtabstop =4 " Tab key indents by 4 spaces.
|
||||
set shiftwidth =4 " >> indents by 4 spaces.
|
||||
set shiftround " >> indents to next multiple of 'shiftwidth'.
|
||||
|
||||
set backspace =indent,eol,start " Make backspace work as you would expect.
|
||||
set hidden " Switch between buffers without having to save first.
|
||||
set laststatus =2 " Always show statusline.
|
||||
set display =lastline " Show as much as possible of the last line.
|
||||
|
||||
set showmode " Show current mode in command-line.
|
||||
set showcmd " Show already typed keys when more are expected.
|
||||
|
||||
set incsearch " Highlight while searching with / or ?.
|
||||
set hlsearch " Keep matches highlighted.
|
||||
|
||||
set ttyfast " Faster redrawing.
|
||||
set lazyredraw " Only redraw when necessary.
|
||||
|
||||
set splitbelow " Open new windows below the current window.
|
||||
set splitright " Open new windows right of the current window.
|
||||
|
||||
set cursorline " Find the current line quickly.
|
||||
set wrapscan " Searches wrap around end-of-file.
|
||||
set report =0 " Always report changed lines.
|
||||
set synmaxcol =200 " Only highlight the first 200 columns.
|
||||
|
||||
set list " Show non-printable characters.
|
||||
if has('multi_byte') && &encoding ==# 'utf-8'
|
||||
let &listchars = 'tab:▸ ,extends:❯,precedes:❮,nbsp:±'
|
||||
else
|
||||
let &listchars = 'tab:> ,extends:>,precedes:<,nbsp:.'
|
||||
endif
|
||||
|
||||
" The fish shell is not very compatible to other shells and unexpectedly
|
||||
" breaks things that use 'shell'.
|
||||
if &shell =~# 'fish$'
|
||||
set shell=/bin/bash
|
||||
endif
|
||||
|
||||
" Put all temporary files under the same directory.
|
||||
" https://github.com/mhinz/vim-galore#temporary-files
|
||||
set backup
|
||||
set backupdir =$HOME/.vim/files/backup/
|
||||
set backupext =-vimbackup
|
||||
set backupskip =
|
||||
set directory =$HOME/.vim/files/swap//
|
||||
set updatecount =100
|
||||
set undofile
|
||||
set undodir =$HOME/.vim/files/undo/
|
||||
set viminfo ='100,n$HOME/.vim/files/info/viminfo
|