| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
I don't see myself breaking this out into its own ftplugin, and the
Makefile can be simpler this way.
|
|
|
|
| |
~/.vim/after/ftplugin and ~/.vim/autoload, specifically.
|
|
|
|
|
|
| |
This reverts commit 40c1e1ace9531ae11f44dde2b893dfd6fae0cc3c.
I don't actually like this much.
|
|
|
|
| |
This conveniently enables filtering out truly ancient Vims.
|
| |
|
| |
|
|
|
|
| |
No longer needed
|
|
|
|
| |
Each thereby effectively becomes its own .vimrc for that type.
|
| |
|
|
|
|
|
|
|
|
| |
Put filetype bindings into a separate file filemap.vim at the same level
as filetype.vim, to be loaded directly after the "filetype" command.
This removes per-filetype logic one step from ~/.vimrc, which seems
appropriate, and also allows me to use long line breaks in the new file.
|
| |
|
|
|
|
| |
Prevents warnings on stderr about output not being to a terminal.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This prevents it from trying to move output to the bottom of the screen
during the make(1) run.
|
|
|
|
| |
Way better, and more generally useful.
|
|
|
|
| |
Including adding sed support
|
|
|
|
| |
And add .vim/script.vim, to be composed in the next commit
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 39627969dac81be22aef4c0a50548f9e31ed19f9.
I remember now why this is required. Otherwise it copies in
README.markdown and VERSION etc from the plugin roots.
|
| |
|
|
|
|
|
| |
This reverts commit a14bc50. Changed my mind; decided it's tidier this
way.
|
|
|
|
|
|
|
| |
Because we use our own private copies of the primary filetype plugins,
they'll get loaded in the correct order from here.
Also adjust Makefile to accommodate the extra level.
|
|
|
|
| |
No advantage to making them autoload
|
|
|
|
|
|
|
|
| |
* Add a function to suspend autoformatting for the duration of pasting
lines.
* Factor the ftplugin's functions out to be autoloaded; this requires
Vim >=7.0, but it already needed that.
* Add Makefile infrastructure for new autoload directories/files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements only the syntax highlighting for file types I regularly
use and care about, implemented in the way I want them to work, with
files named per type in ftdetect/*.vim.
I have chosen only file types with which I regularly deal and for which
syntax highlighting and filetype/indent plugins are actually useful.
Most other files, e.g. system config files I edit infrequently and only
with sudoedit(8), don't really benefit from that.
Much of this is just copied from the distribution filetype.vim file, but
some of it I do specifically in a way I want, such as the shell decision
logic.
We'll see how well this works.
|
| |
|
|
|
|
|
|
| |
Intelligently choose how to load matchit.vim, and clean up the
short-circuit variables for the unwanted distribution plugins in an
"after" plugin script.
|
| |
|
|
|
|
| |
Functionality merged into new plugin auto_cache_dir.vim.
|
|
|
|
| |
Renamed as uncap_ex.vim.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It's too complicated and confusing, and doesn't do enough to justify
wrecking Vim's own logic for doing this sort of thing. Better to just
say `:set background=dark` and be done with it.
This is the only one of my inline plugins with an `autoload` file, so we
can get rid of that, too.
Not worth packaging/publishing to www.vim.org.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
A cursory test suggests that all of this configuration works well on
Neovim, or at least the bad stuff is gracefully ignored. Allow changing
the destination path for ~/.vimrc and ~/.vim/config to suit Neovim's
paths, including some instructions and some bloviating in README.md.
|
| |
|
|
|
|
|
|
|
| |
Per the comment in the new file, this is to avoid loading in HTML
ftplugins as well, a curiosity of the stock ftplugin/php.vim file that's
probably a well-intentioned way of accommodating templated files with a
mix of PHP and HTML in them.
|
|
|
|
|
|
| |
Create the plugin directory hierarchy first, and then copy the files in
as long as they're at least one file deep. This prevents files like
README.markdown landing in ~/.vim.
|
|
|
|
| |
It was mistakenly removed in 3e2740f for v0.26.0.
|
|
|
|
|
|
|
| |
Given that all of this is installed rather than symbolically linked,
there's not really any harm following the old mixed ~/.vim layout for
plugins. It's one less dependency and it makes the setup quite a bit
less complicated.
|
|
|
|
|
| |
Old versions of gpg(1) don't support "none" as a --keyid-format; allow
specifying it as a Makefile variable KEYID_FORMAT.
|
|
|
|
| |
The manual page for gpg(1) says this is the safest way to do it.
|
|
|
|
|
|
| |
Newsbeuter is no longer maintained:
<https://github.com/akrennmair/newsbeuter/commit/7c981f460d6c8c3690f140cbb279c277dc8f55fe>
|
| |
|