aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Restore dotfiles(7) manual as pre-built dist fileTom Ryder2017-10-294-1/+18
| | | | | | | | | | | | | | | | Commit 70fcb35 incorrectly built the dotfiles(7) manual without the header required by the Pandoc converter. Rebuilt it properly by making a script in a new directory "dist" which is to be run by the maintainer whenever its source file README.md is updated. This should probably be automated on my end with Git hooks. The reason we don't include the Pandoc recipe for making this manual as a target in the Makefile is to do with the heavy dependency of Pandoc, for which packages are not available on some desirable operating systems, as arranged in a8ab2cf. Also added the new install-man target as one of the default subtargets of `install`.
* Rebuild dotfiles(7) manual from README.mdTom Ryder2017-10-291-19/+17
|
* Adjust description of Vim configurationTom Ryder2017-10-291-7/+12
| | | | Mostly to reflect its split into subfiles in ~/.vim/config.
* Merge branch 'vimrc-split'Tom Ryder2017-10-2837-557/+541
|\ | | | | | | | | This development branch split .vimrc into many logically-grouped subfiles in ~/.vim/config/*.vim.
| * Move 'nrformats' .vimrc config into subfileTom Ryder2017-10-282-4/+3
| | | | | | | | | | | | | | This is an awkward filename and very unlikely to ever have anything but this one setting in it, but I can't think of any logical other place to put it. number.vim applies to line numbering, which is a distinct concept.
| * Move line-joining .vimrc config into subfileTom Ryder2017-10-282-5/+4
| |
| * Move 'tildeop' .vimrc config into subfileTom Ryder2017-10-282-4/+3
| | | | | | | | | | | | This is an awkward filename and very unlikely to ever have anything but this one setting in it, but I can't think of any logical other place to put it.
| * Move backspace .vimrc config into subfileTom Ryder2017-10-282-4/+3
| |
| * Move yanking .vimrc config into subfileTom Ryder2017-10-282-5/+4
| |
| * Move buffers .vimrc config into subfileTom Ryder2017-10-282-8/+8
| |
| * Move substitution .vimrc config into subfileTom Ryder2017-10-282-5/+4
| |
| * Move Fedora workaround .vimrc config into subfileTom Ryder2017-10-282-9/+8
| |
| * Move 'modeline' .vimrc setting to file.vim subfileTom Ryder2017-10-282-4/+4
| |
| * Move startup .vimrc config into subfileTom Ryder2017-10-282-4/+3
| | | | | | | | Just the 'shortmess' setting for now.
| * Restore 'background' .vimrc settingTom Ryder2017-10-281-0/+4
| | | | | | | | | | | | Per 6ca11a5, I've confirmed I do still need this, otherwise the default colorschemes (not sahara.vim) assume a bright background and show very dark colours.
| * Move syntax .vimrc config into subfileTom Ryder2017-10-282-12/+12
| | | | | | | | | | | | | | | | | | Some refactoring is done here, because as noted in 5caa13c, my custom colorscheme is implemented as a plugin to be loaded by Pathogen, and hence isn't available into after it's done its work. I've removed the :set background line for now until I'm sure it's needed, because at the moment I'm not sure.
| * Move completion .vimrc config into subfileTom Ryder2017-10-282-4/+3
| | | | | | | | | | | | Only one setting at the moment, but there's enough completion stuff even just in core Vim that I'm barely using, so this could be expanded upon later on.
| * Move scrolling .vimrc config into subfileTom Ryder2017-10-282-6/+5
| |
| * Move visual-mode .vimrc config into subfileTom Ryder2017-10-282-6/+5
| |
| * Move 'shellslash' .vimrc conf into cmds subfileTom Ryder2017-10-282-4/+4
| |
| * Move file .vimrc config into subfileTom Ryder2017-10-282-28/+27
| | | | | | | | | | Not completely sure this grouping is meaningful; I may refactor it a bit more later on.
| * Add matching .vimrc config into subfilesTom Ryder2017-10-282-7/+6
| | | | | | | | | | | | "Matching" here refers to using % as a motion to the matching character or closing statement for a block, as enabled by Vim and enhanced by the optional matchit.vim included with the distribution.
| * Move paste .vimrc config into subfileTom Ryder2017-10-282-7/+6
| |
| * Move wrapping .vimrc config into subfileTom Ryder2017-10-282-16/+15
| |
| * Move command .vimrc config into subfileTom Ryder2017-10-282-33/+33
| | | | | | | | | | A little bit iffy on the grouping here, but it's still better than having it all lumped in the one file.
| * Move line number .vimrc config into subfileTom Ryder2017-10-282-4/+3
| | | | | | | | | | This file is rather short; it may turn out to make more sense to put these settings elsewhere a bit later.
| * Move terminal .vimrc config into subfileTom Ryder2017-10-282-28/+27
| |
| * Move whitespace .vimrc config into subfileTom Ryder2017-10-282-15/+14
| | | | | | | | The StripTrailingWhitespace() function should perhaps be its own plugin.
| * Move list .vimrc config into subfileTom Ryder2017-10-282-9/+9
| | | | | | | | | | By "list" here I am referring to options for Vim's 'list' display setting, showing control characters visually.
| * Move BigFileMeasures() .vimrc func into subfileTom Ryder2017-10-283-29/+30
| | | | | | | | | | | | Also add a note to IDEAS.md for later to consider packaging this as a proepr plugin, even if it doesn't actually leave the dotfiles repository just yet.
| * Move format .vimrc config into subfileTom Ryder2017-10-282-32/+31
| | | | | | | | | | The ToggleFormatFlag function might actually be better implemented as some sort of plugin.
| * Move linebreak .vimrc config into subfileTom Ryder2017-10-282-32/+31
| | | | | | | | | | | | I'm not quite so sure about this one. The ToggleBreak() function might actually be better in a plugin on its own. The rest of it makes sense though.
| * Move windows .vimrc config into subfileTom Ryder2017-10-282-28/+27
| | | | | | | | Not the operating system; Vim editor windows.
| * Move wildmenu .vimrc config into subfileTom Ryder2017-10-282-24/+23
| |
| * Move spelling .vimrc config into subfileTom Ryder2017-10-282-27/+26
| |
| * Move indent .vimrc config into subfileTom Ryder2017-10-282-28/+31
| |
| * Move digraphs .vimrc config into subfileTom Ryder2017-10-282-7/+6
| |
| * Move syntax config back into .vimrcTom Ryder2017-10-282-12/+13
| | | | | | | | | | | | | | | | | | | | This reverts commit 5dba4c. The order of the configuration matters more for these settings, because the "sahara" colorscheme is only available after loading it as a plugin. I'll divest some other stuff that should be less sensitive to the order in which it's loaded first, and then tackle this one afterwards.
| * Move syntax highlight .vimrc config into subfileTom Ryder2017-10-282-13/+12
| | | | | | | | | | | | This appears to break my choice of syntax colorscheme; the order of loading some of the previous directives in the configuration may have been relevant.
| * Move search .vimrc config into subfileTom Ryder2017-10-282-27/+26
| |
| * Move swapfile .vimrc config into subfileTom Ryder2017-10-282-33/+32
| |
| * Add ! to runtime for sourcing vimrc subfilesTom Ryder2017-10-281-1/+1
| | | | | | | | | | | | | | From :help :runtime: > When [!] is included, all found files are sourced. When it is not > included only the first found file is sourced.
| * Move undo .vimrc config into subfileTom Ryder2017-10-282-33/+32
| | | | | | | | | | Interestingly, this does not seem to work, and this configuration doesn't get loaded; I suspect the :runtime line is not quite right.
| * Move backup .vimrc config into subfileTom Ryder2017-10-283-29/+26
| | | | | | | | Replace the test.vim file placed by 19f6f3 to do this.
| * Set up .d-style vimrc subdir for config breakupTom Ryder2017-10-283-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Before loading up all the plugins proper from ~/.vim/bundle with Pathogen, apply :runtime to load all .vim files in a new config directory, installed by the Makefile. I hope that this will enable me to break most of my .vimrc up into logically-arranged subfiles. This is just a guess at a good way of doing this that will almost certainly need refinement and restructuring later.
* | Check .vimrc '+shellslash' before setting itTom Ryder2017-10-281-1/+3
|/ | | | | | | | From :help 'shellslash': > 'shellslash' only works when a backslash can be used as a path > separator. To test if this is so use: > if exists('+shellslash')
* Move .vimrc 'encoding' to beneath scriptencodingTom Ryder2017-10-281-8/+6
| | | | | | | | | | | | | The Vim :help for "scriptencoding" specifies: > If you set the 'encoding' option in your .vimrc, > :scriptencoding must be placed after that. E.g.: > set encoding=utf-8 > scriptencoding utf-8 Also move it into the +multi_byte feature check, though this isn't too important as the :help specifies that the command is ignored if that feature is not available.
* Merge branch 'port/bsd/netbsd'Tom Ryder2017-10-280-0/+0
|\ | | | | | | No differences.
| * Merge branch 'master' into port/bsd/netbsdTom Ryder2017-10-28355-2051/+4526
| |\ | |/ |/|
* | Merge branch 'port/bsd/dragonfly-bsd'Tom Ryder2017-10-280-0/+0
|\ \ | | | | | | | | | No differences.