| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
* hotfix/v0.9.1:
Put missing exclamation mark back into shell check
Bump version number to 0.9.1
Don't report lines deleted after stripping space
|
| |
| |
| |
| | |
Looks like this was mistakenly omitted in commit 09f8635.
|
| | |
|
| |\
| | |
| | |
| | |
| | | |
* feature/silent-whitespace:
Don't report lines deleted after stripping space
|
| |/
| |
| |
| |
| | |
Prepend the line :delete command with a :silent to stop it reporting the
number of lines it removed.
|
| |\
| | |
| | |
| | |
| | | |
* release/v0.9.0:
Bump version number to 0.9.0
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v0.9.0:
Bump version number to 0.9.0
Move 'formatoptions-a' test near applicable block
Precisely define 'formatoptions' 'a' flag presence
Restructure 'format' flag logic around vim-tiny
Map <leader>j to toggle 'fo'-'j' flag in Vim
Use :echoerr not :echomsg for 'fo'-'a' absence
Use simpler error message for 'fo'-'a' absence
Keep script var cache of 'a' 'fo' flag support
Keep script var cache of 'j' 'fo' flag support
Lower threshold for 'formatoptions' 'a' flag
Block 'formatoptions' 'a' flag on old Vim versions
Add 'abort' attribute to autoload function
Add vim/autoload to the lint-vim target
|
| |/ |
|
| |\
| | |
| | |
| | |
| | |
| | | |
* feature/vim-fo-a-ver:
Move 'formatoptions-a' test near applicable block
Precisely define 'formatoptions' 'a' flag presence
|
| | |
| | |
| | |
| | | |
Just to keep related things together.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
:help version6.txt, /^Patch 6\.1\.142:
> Patch 6.1.142
> Problem: Defining paragraphs without a separating blank line isn't
> possible. Paragraphs can't be formatted automatically.
> Solution: Allow defining paragraphs with lines that end in white
> space. Added the 'w' and 'a' flags in 'formatoptions'.
> Files: runtime/doc/change.txt, src/edit.c, src/misc1.c,
> src/normal.c, src/option.h, src/ops.c, src/proto/edit.pro,
> src/proto/ops.pro, src/vim.h
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* feature/vim-fo-opt-toggle:
Restructure 'format' flag logic around vim-tiny
Map <leader>j to toggle 'fo'-'j' flag in Vim
Use :echoerr not :echomsg for 'fo'-'a' absence
Use simpler error message for 'fo'-'a' absence
Keep script var cache of 'a' 'fo' flag support
Keep script var cache of 'j' 'fo' flag support
|
| | |
| | |
| | |
| | |
| | |
| | | |
Put in appropriate 'eval' checks and adjust the order of evaluation so
that vim-tiny doesn't try to run all this and fail due to the absence of
'eval' for :let.
|
| | |
| | |
| | |
| | |
| | | |
This is implemented in the same way as done for 'fo'-'a'; testing for
the presence of the flag based on known version tests first.
|
| | |
| | |
| | |
| | |
| | | |
A bit clearer as the mapping was clearly called in error, and results in
not being able to do what was need.
|
| | | |
|
| | |
| | |
| | |
| | | |
Use the result to decide how to map <Leader>a.
|
| |/
| |
| |
| | |
We'll use this in a subsequent commit to decide how to map <Leader>j.
|
| |\
| | |
| | |
| | |
| | | |
* feature/fo-a-vim7:
Lower threshold for 'formatoptions' 'a' flag
|
| |/
| |
| |
| | |
I have found it works correctly on an instance of Vim 7.0.
|
| |\
| | |
| | |
| | |
| | | |
* feature/old-formatopts:
Block 'formatoptions' 'a' flag on old Vim versions
|
| |/
| |
| |
| |
| | |
If I ever care, this needs more careful testing to find the version in
which the flag was added.
|
| |\
| | |
| | |
| | |
| | |
| | | |
* feature/vim-lint-autoload:
Add 'abort' attribute to autoload function
Add vim/autoload to the lint-vim target
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`vint -s` says:
> vim/autoload/detect_background.vim:16:1: Use the abort attribute for
> functions in autoload (see Google VimScript Style Guide (Functions))
All right, then. Doesn't seem to break vim.tiny or Vim 6.1.
|
| |/
| |
| |
| |
| | |
This directory was created in commit 4c46c80, but its contents haven't
been linted with `vint` until now.
|
| |\
| | |
| | |
| | |
| | |
| | | |
* hotfix/v0.8.1:
Actually remove the html5 and targets submodules
Bump version number to 0.8.1
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* release/v0.8.0:
Bump version number to 0.8.0
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
* hotfix/v0.8.1:
Actually remove the html5 and targets submodules
Bump version number to 0.8.1
|
| | | |
| | | |
| | | |
| | | |
| | | | |
These were removed from .gitmodules in commits 59baf3a and cddacef
respectively, but the directory stub from vim/bundle was not removed.
|
|/ / / |
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v0.8.0:
Bump version number to 0.8.0
Use BufReadPost hook for big_file_options.vim
Limit search highlighting hooks to Vim >= 7.1
Add explanatory note for choosing imperfect remap
Set 'guioptions' flag by flag
Use variable setting approach for 'guifont'
Add short-circuit boilerplate to plugins
Simplify shell linting code with single vars
Use spaces around concat dots in VimL consistently
Remove vim/bundle/html5 submodule
Remove vim/bundle/targets submodule
Adjust plugin code layout a lot
|
| |/ |
|
| |\
| | |
| | |
| | |
| | | |
* feature/vim-bigfile-fix:
Use BufReadPost hook for big_file_options.vim
|
| |/
| |
| |
| |
| |
| |
| | |
Using BufReadPre meant that it was too early to set the 'syntax' option
locally for the buffer. This fixes that, and also works correctly for
cases where the buffer does not necessarily correspond to a file on
disk.
|
| |\
| | |
| | |
| | |
| | |
| | | |
* feature/gvimrc-refactor:
Set 'guioptions' flag by flag
Use variable setting approach for 'guifont'
|
| | |
| | |
| | |
| | |
| | | |
This is a bit easier to read than having the flags meanings in a block
comment above the line.
|
| | |
| | |
| | |
| | | |
A little easier to read.
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* feature/plugin-short-circuit:
Add short-circuit boilerplate to plugins
Simplify shell linting code with single vars
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Set a g:loaded_* flag to prevent repeated reloads, and refuse to load at
all if &compatible is set or if required features are missing.
Some more accommodating plugins avoid the problems 'compatible' causes
by saving its value at startup into a script variable, setting the
option to the Vim default, and then restoring it when the plugin is
done, to prevent any of its flags from interfering in the plugin code:
let s:save_cpo = &cpo
set cpo&vim
...
let &cpo = s:save_cpo
unlet s:save_cpo
I don't want this boilerplate, so I'm going to do what Tim Pope's
modules seem to, and just have the plugin refuse to do a single thing if
'compatible' is set.
|
| | |/
| | |
| | |
| | |
| | | |
Put the entire command line for the determined check and lint into the
variable, so it can just be directly executed.
|
| |\ \
| | |/
| |/|
| | |
| | |
| | | |
* feature/vim61-backport:
Limit search highlighting hooks to Vim >= 7.1
Add explanatory note for choosing imperfect remap
|
| | |
| | |
| | |
| | | |
'InsertEnter' and 'InsertLeave' are not autocmd events in Vim 6.1.
|
| |/
| |
| |
| |
| |
| | |
'vnoremap' also includes select mode, which I very seldom use anyway; in
this context it's not worth breaking compatibility with old Vims to use
the more accurate 'xnoremap'.
|
| |\
| | |
| | |
| | |
| | | |
* feature/space-dots:
Use spaces around concat dots in VimL consistently
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* release/v0.7.0: (21 commits)
Update dotfiles(7) manual from README.md
Bump version number
Add heading for Vim plugins subsection
Update README to mention Vim plugins
Rename toggle plugin again, use commands not funcs
Add short documentation for new custom plugins
Use same comment boilerplate for custom plugins
Check 'eval' feature for loading command_typos.vim
Wrap detect_background.vim func call in 'silent!'
Rename and refactor option toggle plugin
Don't suggest mappings in Vim plugin comments
Move Vim background detection logic into plugin
Specify an install-vim-autoload target
Spin 'fo' toggle out into new flag toggler plugin
Spin copyable linebreak config into new plugin
Spin stable join config out into new plugin
Use <Plug> prefix, make space strip configurable
Rename a misnamed variable in big_file.vim
Rename bigfile plugin to big_file
Move trailing space strip config into plugin
...
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
* hotfix/v0.6.1:
Check for 'eval' feature before mapleader :let
Bump version number to 0.6.1
|
| | | |\
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* feature/plugin-review:
Remove vim/bundle/html5 submodule
Remove vim/bundle/targets submodule
|
| | | | |
| | | | |
| | | | |
| | | | | |
It's good, but better installed on specific machines.
|
| | | | |
| | | | |
| | | | |
| | | | | |
It looks cool, but I'm not using it.
|