Commit graph

781 commits

Author SHA1 Message Date
Kevin MacMartin
cba3133227 Set the slrn comment string 2014-10-31 02:06:55 -04:00
Kevin MacMartin
9c22929c3a Fix and improve split mappings + add abbrevs: vs25/vs75/sp25/sp75 2014-10-31 01:51:35 -04:00
Kevin MacMartin
fb15796c0b Fix alt+dir for sidebars, add ctrl-w split shortcuts and gitv colorscheme 2014-10-31 01:22:22 -04:00
Kevin MacMartin
56e3729608 clean up documentation + center search vertically on selected term 2014-10-29 07:15:02 -04:00
Kevin MacMartin
efd2eb3f91 Update submodules 2014-10-29 07:01:16 -04:00
Kevin MacMartin
d6fbceb200 Update to fork and await vimscripts pulling the request 2014-10-29 06:57:03 -04:00
Kevin MacMartin
9ae53e2270 Remove ReplaceWithRegister to change to my fork until the update is pulled 2014-10-29 06:54:15 -04:00
Kevin MacMartin
f93335c29c Switch statusline colour from bright red to a more subtle grey 2014-10-29 06:17:52 -04:00
Kevin MacMartin
f170b77156 Improve organization of colorscheme definitions + add/configure vim-bookmarks 2014-10-28 15:33:37 -04:00
Kevin MacMartin
cdf56f34a0 Add the rename.vim plugin 2014-10-28 14:34:49 -04:00
Kevin MacMartin
6475f665de Update submodules 2014-10-28 14:33:01 -04:00
Kevin MacMartin
38819aedae Redetect filetype after saving as new name + wrap autocmd with check 2014-10-28 14:28:04 -04:00
Kevin MacMartin
479494f636 Update submodules 2014-10-27 15:06:00 -04:00
Kevin MacMartin
7ae3effa06 Added new submodule vim-unimpaired 2014-10-27 14:39:47 -04:00
Kevin MacMartin
b4198097b4 Esc+Esc was acting strange, so now <Backspace> or // clears search+refresh 2014-10-27 07:52:44 -04:00
Kevin MacMartin
2bae8bc5bb Fixed small issue with the :git abbreviation 2014-10-26 22:07:18 -04:00
Kevin MacMartin
0637a2bcf5 Improve diff mappings, alias :git <file> == :vs <file> but in vimdiff mode, fix some `/~ mappings that hadn't been changed, add <Leader>c for tcomment (for keyboard without accessible modifiers), and configure tcomment to remove whitespace on uncomment 2014-10-26 21:45:38 -04:00
Kevin MacMartin
8b3a41b5a5 conceal current line in normal mode for vimpager + tweak README 2014-10-26 11:13:07 -04:00
Kevin MacMartin
a3fd39afe6 Tweak ctrl-c in normal mode so it works with change to y 2014-10-22 04:14:40 -04:00
Kevin MacMartin
7bb3c32e3b Tons of mapping issues fixed, re-add mkd table fmt, tweak keys+settings 2014-10-22 03:41:50 -04:00
Kevin MacMartin
6aef9eb513 Updating submodules 2014-10-21 12:22:19 -04:00
Kevin MacMartin
75557104d1 Set the default text width to 80 and cleaned up associated comments 2014-10-21 11:16:46 -04:00
Kevin MacMartin
5914aceb5d Change the goyo minimum width from 78 to 80 2014-10-21 11:06:05 -04:00
Kevin MacMartin
af0be6d906 Greatly improve text width formatting + arrange the section more clearly 2014-10-21 11:04:17 -04:00
Kevin MacMartin
57bd4882a5 Update submodules 2014-10-21 03:35:10 -04:00
Kevin MacMartin
24c9f3cb16 Add the patchreview-vim plugin for vimdiff of changes a patch will make 2014-10-21 03:09:43 -04:00
Kevin MacMartin
be1b57de17 Pull upstream polyglot including updated lang packs and new svg syntax 2014-10-19 21:56:45 -04:00
Kevin MacMartin
b334ef1374 Switched to the official incsearch repo and created syntax defs 2014-10-19 14:00:53 -04:00
Kevin MacMartin
70003e79d4 Add incsearch so all matches highlight together, configure plugin to
default search keys, and remap clear search to // (search key twice)
2014-10-19 13:12:27 -04:00
Kevin MacMartin
6106feb745 Update submodules and add rts to the list of text file formats 2014-10-19 11:03:14 -04:00
Kevin MacMartin
5478296a2f Updated submodules, including upstream vim-polyglot 2014-10-16 17:17:14 -04:00
Kevin MacMartin
82dd641fee Reverted a bug fix in vim-markdown-concealed that caused new bugs 2014-10-15 03:07:22 -04:00
Kevin MacMartin
bb2818b44b Fixed an issue where an escaped */_ could end bold/italics in markdown 2014-10-14 16:27:28 -04:00
Kevin MacMartin
22a08f5732 Removed the plugin part of the markdown plugin in polyglot and configs 2014-10-14 16:13:18 -04:00
Kevin MacMartin
1b37cf95d8 Updated submodules incl upstream polyglot change of markdown source 2014-10-14 16:01:08 -04:00
Kevin MacMartin
10bd77711c Updating submodules including upstream vim-polyglot 2014-10-14 07:34:21 -04:00
Kevin MacMartin
f7bb4f986c Updating submodules, including upstream vim-polyglot 2014-10-11 15:58:16 -04:00
Kevin MacMartin
512f777729 Added another string to the ignore list for syntastic 2014-10-11 06:32:58 -04:00
Kevin MacMartin
fa771c8d84 Remove auto change directory setting for vimfiler compatibility 2014-10-09 13:36:26 -04:00
Kevin MacMartin
977221fde5 Updated submodules 2014-10-09 06:15:40 -04:00
Kevin MacMartin
2b6dcd0171 Updated submodules, including upstream vim-polyglot-darkcloud 2014-10-07 03:48:03 -04:00
Kevin MacMartin
468973ab7e Updating submodules, including upstream vim-polyglot 2014-10-03 00:25:30 -04:00
Kevin MacMartin
8182c5ee7e Updated submodules, including upstream vim-polyglot 2014-09-22 10:21:47 -04:00
Kevin MacMartin
a380314cee Updated submodules, including upstream polyglot updates 2014-09-19 08:33:04 -04:00
Kevin MacMartin
b5ca98b0d4 Fixed diff colour conflict with cursor column/row highlight 2014-09-16 05:14:57 -04:00
Kevin MacMartin
0a084de608 Updated submodules, including upstream polyglot 2014-09-16 05:09:56 -04:00
Kevin MacMartin
1e305ed39d Updating submodules 2014-09-11 03:18:54 -04:00
Kevin MacMartin
4b529edfdf whitelisted a java error that appears because of limited project scope 2014-09-10 01:05:08 -04:00
Kevin MacMartin
cd756cf3f2 Updating submodules (including vim-polyglot-darkcloud upstream) 2014-09-09 01:57:48 -04:00
Kevin MacMartin
c916288d4b Updated submodules, including upstream vim-polygot-darkcloud 2014-09-04 13:36:48 -04:00
Kevin MacMartin
071ada3143 Updated submodules 2014-09-01 07:08:19 -04:00
Kevin MacMartin
144b3ec466 Reduced the key mapping timeout from 1000 to 500 2014-09-01 06:11:01 -04:00
Kevin MacMartin
6df5e6156d Updated submodules, including upstream vim-polyglot-darkcloud 2014-08-29 22:48:19 -04:00
Kevin MacMartin
f67f016641 Add additional checks for file/folder creation and use 2014-08-29 05:37:36 -04:00
Kevin MacMartin
def7fe0c76 Check for autochdir before attempting to load it 2014-08-29 04:50:12 -04:00
Kevin MacMartin
00f4f3d3e5 Updated submodules, including upstream language packs via polyglot 2014-08-26 12:27:45 -04:00
Kevin MacMartin
623918995d Autofocus the tagbar when it's triggered 2014-08-26 12:21:04 -04:00
Kevin MacMartin
f8cce36327 Combine word-processing settings and make breakat settings more robust 2014-08-26 03:07:04 -04:00
Kevin MacMartin
a3971297aa make java errors about being unable to find external imports silent 2014-08-25 23:56:55 -04:00
Kevin MacMartin
ba8ab82b30 Completed disabling syntax checking on :wq 2014-08-25 23:47:40 -04:00
Kevin MacMartin
2e69f653ca Don't check syntax on :wq 2014-08-25 23:39:44 -04:00
Kevin MacMartin
26608e0eee Display tag information (if available) in the gutter area 2014-08-25 02:38:28 -04:00
Kevin MacMartin
a77fbddf80 Updated polyglot submodule after pulling in updated langpacks upstream 2014-08-25 01:47:03 -04:00
Kevin MacMartin
580f0157ac Updating submodules 2014-08-25 01:41:45 -04:00
Kevin MacMartin
0a2b75414b Made the plugin categories for filetypes more consistant 2014-08-25 01:37:45 -04:00
Kevin MacMartin
0fc53f1677 autotags is enabled by default again, but with much better config 2014-08-25 00:43:41 -04:00
Kevin MacMartin
fad8db91af Set the default value for disableautotags to 1 2014-08-24 22:48:01 -04:00
Kevin MacMartin
c788f89400 Updating submodules 2014-08-23 06:07:19 -04:00
Kevin MacMartin
ddf0d247e2 Changed some formatting + set tagfile locations 2014-08-21 02:27:36 -04:00
Kevin MacMartin
952ce1c879 Added a few more tweaks to the easytags settings 2014-08-20 23:28:00 -04:00
Kevin MacMartin
0a07dabbb5 Updating submodules 2014-08-20 23:14:20 -04:00
Kevin MacMartin
db68ee56c7 Added auto_recurse option to easytags to generate more complete tags 2014-08-20 23:12:55 -04:00
Kevin MacMartin
ec79661869 Updating submodules 2014-08-18 02:40:32 -04:00
Kevin MacMartin
1385eec6df updating submodules 2014-08-15 04:51:06 -04:00
Kevin MacMartin
20767ce882 Updated submodules, including the upstream changes to polyglot 2014-08-13 21:43:42 -04:00
Kevin MacMartin
e2b5f1327f Fixed filetype assignments 2014-08-11 00:58:56 -04:00
Kevin MacMartin
f8d1a8a4cd Updating submodules 2014-08-10 06:14:15 -04:00
Kevin MacMartin
0f2b687d84 Prevent wrapping from breaking words in vimpager 2014-08-10 06:11:37 -04:00
Kevin MacMartin
37da2ea46c Improve left/right browsing in vimpager 2014-08-07 23:33:34 -04:00
Kevin MacMartin
1b3f169999 Reenable escape keys as they seem to be required for correct arrow keys 2014-08-07 23:20:59 -04:00
Kevin MacMartin
21ee4d0d0c Disable ctrl-z suspend and remove some buggy settings 2014-08-07 23:03:22 -04:00
Kevin MacMartin
fb38ad125c Updating submodules 2014-08-07 19:59:48 -04:00
Kevin MacMartin
01c04e1ac3 Updated submodules 2014-08-07 03:52:16 -04:00
Kevin MacMartin
5c39279877 Disabled gvim scrollbars by default and readded the toggle (\<f3>) 2014-08-07 03:51:07 -04:00
Kevin MacMartin
f76f52bfbe Updating submodules 2014-08-06 00:30:57 -04:00
Kevin MacMartin
91fcadf17d Added a few tweaks to the setting 2014-08-06 00:19:46 -04:00
Kevin MacMartin
317d804b90 Updating submodules 2014-08-05 06:12:23 -04:00
Kevin MacMartin
98dc5a76e9 ctrl-A aligns comments and ctrl-a aligns end of line comments 2014-08-05 06:01:38 -04:00
Kevin MacMartin
ee142f3e86 Updating submodules including upstream vim-markdown-concealed changes 2014-07-31 11:07:50 -04:00
Kevin MacMartin
8cdce6780c Updating plugins, including upstream vim-markdown and vim-polyglot 2014-07-31 08:20:17 -04:00
Kevin MacMartin
b06a94ef02 added some cut and paste shortcuts during input 2014-07-31 02:09:34 -04:00
Kevin MacMartin
d101b03cbc Used capital C for ctrl for consistency 2014-07-31 01:57:01 -04:00
Kevin MacMartin
539254078b move copy/paste stuff to before neocomplcache remaps it 2014-07-31 01:53:33 -04:00
Kevin MacMartin
caed6a7476 Fixed less.vim unmappings properly 2014-07-31 01:33:15 -04:00
Kevin MacMartin
30e5dff895 Use mapcheck before unmapping 2014-07-31 01:05:43 -04:00
Kevin MacMartin
7d4e69198c Readded the lazy redraw setting as it seems to help more than hurt 2014-07-30 07:17:31 -04:00
Kevin MacMartin
28928a7e94 Updated vim-markdown-concealed version to apply upstream fix 2014-07-30 05:40:43 -04:00
Kevin MacMartin
775770c3ee Configured vimpager to use concealed markdown for reading purposes 2014-07-30 02:34:26 -04:00
Kevin MacMartin
7c39a11401 Updated submods inc upstream mkd fixes I pushed down to polyglot 2014-07-30 01:29:14 -04:00
Kevin MacMartin
6671889c43 removed reverse and swapped colours for markdown code 2014-07-29 22:12:58 -04:00
Kevin MacMartin
e4ad1c0125 ircd.conf javascript->json 2014-07-29 22:05:27 -04:00
Kevin MacMartin
5ded6877c5 Added the tabular plugin and mapped the mkd table format it allows 2014-07-29 03:04:37 -04:00
Kevin MacMartin
7eff0b4f65 Add Conceal syntax definition and tweak markdown/html colours 2014-07-28 11:20:38 -04:00
Kevin MacMartin
030bfbe227 Fixed vimpager copy in visual mode with y 2014-07-28 06:17:50 -04:00
Kevin MacMartin
7620aff01f Fixed some mapping bugs, pulled vimpager settings into its own config
file, and configured vimpager stuff more thoroughly against less.vim
2014-07-28 06:08:10 -04:00
Kevin MacMartin
9a85603d30 Updating submodules 2014-07-28 03:28:27 -04:00
Kevin MacMartin
667a92e301 Switching to upstream vim-fixkey now that my branch has been pulled 2014-07-28 03:21:22 -04:00
Kevin MacMartin
62fc9ccba4 Switched back upstream for goyo now that it pulled my branch 2014-07-28 03:04:47 -04:00
Kevin MacMartin
30b9fda725 Updated plugins 2014-07-27 01:57:31 -04:00
Kevin MacMartin
cd51ed5573 Disabled experimental neocomplcache setting that's no longer needed 2014-07-26 05:09:52 -04:00
Kevin MacMartin
ddbc6a71b2 Removing vim-neco-calc as it didn't feel it had enough value-added 2014-07-26 05:06:19 -04:00
Kevin MacMartin
42dd9a6300 Update submodules 2014-07-26 05:03:54 -04:00
Kevin MacMartin
09941e143f Switched to my fork for vim-fixkey with support for screen-it and
screen-256color-it (termcap for screen/tmux patched to allow tmux to
render italics). The HTML headings were switched from underlined to
strictly bold from 1-3 and strictly italic from 4-6.
2014-07-26 04:11:50 -04:00
Kevin MacMartin
ceb0874c45 Removed the Spellcheck stuff from the keyboard mappings 2014-07-26 03:14:40 -04:00
Kevin MacMartin
0b755a454f Added vimpager info to the README + removed keyboard.vim from vimpager
and instead specified a custom set of mappings. Removed the SpellCheck
plugin (it stopped working and wasn't very useful anyway)
2014-07-26 03:10:16 -04:00
Kevin MacMartin
112495115b Improve taskrc commentstring call + add one for ft=tmux 2014-07-26 01:44:09 -04:00
Kevin MacMartin
a961849af9 Updated submodules 2014-07-26 00:34:38 -04:00
Kevin MacMartin
22917d27be Configured plugins for vimpager more intelligently 2014-07-26 00:32:48 -04:00
Kevin MacMartin
441f88eba3 Set the ft for *vimpagerrc to vim for proper syntax highlighting 2014-07-25 23:48:41 -04:00
Kevin MacMartin
243ebdf2ce Changed Title's style from underline to bold 2014-07-25 11:54:33 -04:00
Kevin MacMartin
adc8895c53 Pulled lightline theme out of the darkcloud theme and into into plugins.vim so
the darkcloud theme can be used without requiring lightline, and set the
colorscheme before loading the user config so it can be overridden
2014-07-25 10:18:03 -04:00
Kevin MacMartin
5f64be2ad0 Added function check to MakeNewDir to avoid complaints when reloading
settings.vim, and played with key timeout settings to see if I can fix
a strange error where the arrow keys suddenly stop working.
2014-07-24 00:51:58 -04:00
Kevin MacMartin
855bede1d7 Updating submodules 2014-07-23 23:48:10 -04:00
Kevin MacMartin
954632c7b7 Added tcommand to provide a searchable list of commands via ` 2014-07-22 22:56:22 -04:00
Kevin MacMartin
58d0fc0022 Made the definition for TERM=linux more precise 2014-07-21 20:09:41 -04:00
Kevin MacMartin
4ed2f8c60b split the guioptions up so it's clear what each does 2014-07-21 03:29:27 -04:00
Kevin MacMartin
cdd6701782 Unsetting lazyredraw as it's been causing issues 2014-07-21 02:45:27 -04:00
Kevin MacMartin
a1d28990fb reorganized settings, improved comment descriptions of settings, improved clipboard settings, reduced timeout for keystroke combinations, tweaked and improved a few other small things, added a function to autocreate missing directories in save paths, have a few files required by various plugins auto-created at startup if they don't exist 2014-07-21 02:36:50 -04:00
Kevin MacMartin
d5cde13a13 Added pointless commit to goyo to trigger an update after merging 2014-07-21 00:14:24 -04:00
Kevin MacMartin
73628eb7ea Fixed a few typos, reset the toggle for goyo to <C/A><F12>, set the
default fold level to 5, made \<space> and \\<space> alt ways to
open/close all folds, improved the gutter toggle method and added an
additional way to access help via <Leader>?
all folds
2014-07-20 23:55:42 -04:00
Kevin MacMartin
486e8be7a8 switch to my fork of goyo for signify support (until its pulled in) 2014-07-20 23:53:07 -04:00
Kevin MacMartin
3b725d9c97 combined <leader>- and _, and <leader>= and + 2014-07-20 21:25:36 -04:00
Kevin MacMartin
a5ac18279f updating submodules 2014-07-20 21:19:01 -04:00
Kevin MacMartin
aef8c0a12d Swapped ctrl/alt-F# keys with F# keys (toggles are used more) 2014-07-20 21:17:26 -04:00
Kevin MacMartin
0f65a55414 updating submodules 2014-07-19 00:56:03 -04:00
Kevin MacMartin
eb116fb919 Fixed a typo and resetting scrollwheel stuff at the top of
keyboard.vim to see if that prevents it from randomly reverting to the
old behaviour
2014-07-17 09:59:47 -04:00
Kevin MacMartin
7c8d476d5d MatchTagAlways accepted my pull request, so back to the upstream repo 2014-07-17 00:26:47 -04:00
Kevin MacMartin
5ffbc89ff8 updated vim-polyglot 2014-07-16 23:48:56 -04:00
Kevin MacMartin
ba271527c3 updating submodules 2014-07-16 23:31:12 -04:00
Kevin MacMartin
f7032d5335 Added settings for the taskwarrior plugin (for those who use it) 2014-07-16 23:29:44 -04:00
Kevin MacMartin
40a59e41c2 Removed the linebreak marker 2014-07-16 10:00:50 -04:00
Kevin MacMartin
60bf525d82 switched matchtagalways to master after merging changes 2014-07-16 09:56:11 -04:00
Kevin MacMartin
1cb50b4988 Set easytags not to complain if ctags isn't available 2014-07-16 09:41:37 -04:00
Kevin MacMartin
558148f0b2 Changed MatchTagAlways to my fork until my pythoncheck tweak is pulled 2014-07-16 09:21:08 -04:00
Kevin MacMartin
c34ff14e3b T now copies to the end of the line (like D but without deletion) 2014-07-16 07:24:39 -04:00
Kevin MacMartin
54a24c4f18 changed iskeyword-=. to PKGBUILD files only, and moved it and one other
filename specific setting (that wasn't to set the filetype) to the after
settings file.
2014-07-16 06:46:17 -04:00
Kevin MacMartin
5d7a4b56c2 Removed '.' from iskeyword for files of type 'sh' 2014-07-16 06:36:25 -04:00
Kevin MacMartin
80ef3923fd Better organized "word processing" style formats, and prevented
linewraping in the middle of words.
2014-07-15 02:20:47 -04:00
Kevin MacMartin
1cc6d8db23 Add spellcheck to markdown files 2014-07-14 11:27:32 -04:00
Kevin MacMartin
dbc155b78a Updated language packs in vim-polyglot-darkcloud 2014-07-14 10:41:23 -04:00
Kevin MacMartin
9ba306a1f1 Updated submodules 2014-07-14 10:39:41 -04:00
Kevin MacMartin
1c7b9453de Syntastic doesn't check on :wq when disabled, and toggling
active/passive also toggles check on open/wq. A new variable was added
to prevent autochecking tags, and the README and update script were
updated to reflect this. Disabling the linebreaks is now defaulted to
off (flip it back on if you like it). The update script is a bit more
careful about how it runs when executed from other directories. A bug
preventing the g:disablelinebreaks variable from being possible to
disable has been squashed, and no default is set when it's not enabled.
Added Emmet javascript (rather than just json), and tried to sync up the
webformat list between plugins that enable themselves for those.
2014-07-14 10:30:02 -04:00
Kevin MacMartin
4d3fc87fca Added vim-easytags, set the tagfile to the one we've been using, included the
vim-misc dependency and updated the README to reflect all this.
2014-07-14 09:24:38 -04:00
Kevin MacMartin
776d166ef0 Removed the grep module as it didn't feel applicable to this package 2014-07-14 01:22:43 -04:00
Kevin MacMartin
c79712cd4c Added the MatchTagAlways plugin to replace breeze matching 2014-07-12 17:40:02 -04:00
Kevin MacMartin
e810a75d10 Removed the breeze plugin while I review 2.0 2014-07-12 17:31:04 -04:00
Kevin MacMartin
034a3ec199 updating submodules 2014-07-12 17:25:01 -04:00
Kevin MacMartin
feba2a664a reverting the last update and updated submodules 2014-07-11 02:15:51 -04:00
Kevin MacMartin
cc7d1edfd0 small correction from javascript to the more compatible json syntax 2014-07-11 02:13:18 -04:00
Kevin MacMartin
b34b7254a3 removing $ from the list of valid keyword characters in shellscripts 2014-07-11 01:04:40 -04:00
Kevin MacMartin
3a54ccda8d Set *ircd.conf to use ft=javascript and made other config defs more generic 2014-07-10 20:29:31 -04:00
Kevin MacMartin
759548ea49 changed fold column colour to white to avoid conflict with syntastic 2014-07-10 10:20:15 -04:00
Kevin MacMartin
313dc5bc77 Pulled in vim-polyglot-darkcloud updates from upstream 2014-07-10 00:28:38 -04:00
Kevin MacMartin
4be0e5bec0 Updating submodules 2014-07-10 00:01:51 -04:00
Kevin MacMartin
e07931125e Selecting autocompletion with the return key won't also linebreak 2014-07-10 00:00:20 -04:00
Kevin MacMartin
40a731cf52 Set the correct comment style for ~/.taskrc 2014-07-08 02:33:17 -04:00
Kevin MacMartin
56c4fac730 Tweaked the syntastic error/warning to match their respective lines 2014-07-07 16:31:44 -04:00
Kevin MacMartin
2483ba17d4 Updated languages in vim-polyglot-darkcloud 2014-07-07 16:25:39 -04:00
Kevin MacMartin
11f76b3164 Updating submodules 2014-07-07 16:17:38 -04:00
Kevin MacMartin
ebb54d9d97 Changed folded col to yellow to avoid confusion with line numbers 2014-07-07 16:15:39 -04:00
Kevin MacMartin
56dd4525e4 Changed <F12> and <C-F12> in gvim to <Leader><F1> and <Leader><F2> 2014-07-07 16:07:14 -04:00
Kevin MacMartin
e48ad9529e Fixed whitespace colouring in gvim and a bunch of sidebar-specific mappings. 2014-07-02 03:49:34 -04:00
Kevin MacMartin
9d74cb6a23 Updating submodules 2014-07-02 01:01:27 -04:00
Kevin MacMartin
1879706f3a Added the $ character to become part of a word in the sh filetype 2014-06-29 20:56:13 -04:00
Kevin MacMartin
b9057fdae4 played with the autocompletion and folds keys to avoid issues in input mode 2014-06-26 13:31:13 -04:00
Kevin MacMartin
1e87711574 Added archversion.conf syntax to vim-polyglot-darkcloud and removed hacks from
plugins.vim and settings.vim.
2014-06-26 12:07:06 -04:00
Kevin MacMartin
353953bf43 Updating submodules, including the updated vim-polyglot fork 2014-06-26 09:29:18 -04:00
Kevin MacMartin
f08cb32ce2 Updated the documentation to reflect the change to <Leader>J 2014-06-26 09:16:18 -04:00
Kevin MacMartin
57f3fd3a3b <Leader>J only formats the current line in normal mode (rather than the whole
document)
2014-06-26 09:14:16 -04:00
Kevin MacMartin
9306287af9 swapped ctrl and shift for selection and movement with the arrow keys, and
changed it so ctrl+left/right goes by word instead of a few characters
2014-06-26 07:35:39 -04:00
Kevin MacMartin
fd7f3d1937 updating submodules 2014-06-26 06:03:13 -04:00
Kevin MacMartin
a1dc6a9c3e Updating submodules 2014-06-25 03:15:47 -04:00
Kevin MacMartin
ca75532279 Played with keybindings to make them more consistent and logical and making
room to add more complete spellcheck support via the custom bindings (starting
with ?).
2014-06-25 02:47:29 -04:00
Kevin MacMartin
7e84ff8b9b updated submodules 2014-06-23 05:07:51 -04:00
Kevin MacMartin
f60e0337cc Fixed an issue with the gutter toggle in an empty document 2014-06-23 05:05:08 -04:00
Kevin MacMartin
fe535b958c updating submodules 2014-06-20 17:53:59 -04:00
Kevin MacMartin
f6a20e0219 Submodules have been updated. FKey toggles were tweaked a bit along with general improvements to keyboard mappings. Fixed some issues with the update script, including incorrect log placement as well as allowing it to fail after a timeout when vim hangs (happens when vim displays an error on startup, for example), added better and more consistant error output/logging and fixed some errors along with dozens of tweaks. 2014-06-17 08:19:40 -04:00
Kevin MacMartin
f808cd9759 Added commandline argument support to the update script that includes options
to display help and version information, as well as to disable colour output
(with both English and American spellings of colour). Some minor changes
to wording/style were also made in the title blocks and README.
2014-06-17 01:49:46 -04:00
Kevin MacMartin
0d0ffb51ca Moving vim-signify back upstream now that my fix has been pulled, and
I completely revamped the update script to better handle changing submodules
around, to look way better at the same time as more clearly outlining what's
going on (and whether anything's going wrong), and to have logging capabilities
to help see why things fail when they do.
2014-06-16 05:37:52 -04:00
Kevin MacMartin
7c6ff700aa Removing that left click in visual mode modification as it turned out to
occasionally get in the way
2014-06-16 04:23:09 -04:00
Kevin MacMartin
2d93dab391 Added documentation for the previous commit to keyboard.vim and the README 2014-06-16 01:55:15 -04:00
Kevin MacMartin
55e6c56055 Fixed highligh/select in input mode + now selecting a location in visual mode
with the left mouse button will expand the selection to that point
2014-06-16 01:52:53 -04:00
Kevin MacMartin
f37177f380 Removed the blowfish setting because the feature is apparently broken 2014-06-14 05:20:30 -04:00
Kevin MacMartin
129c89e9bc Updated submodules 2014-06-14 04:50:34 -04:00
Kevin MacMartin
64f2b29932 Reorganized and improved and added to the mappings, and updated the README with
a few more.
2014-06-13 00:58:13 -04:00
Kevin MacMartin
9302d87b0d Updated submodules 2014-06-12 19:19:31 -04:00
Kevin MacMartin
081083b767 Improved modifier key + mouse selection logic and changed ctrl+leftclick to
select between cursor and mouse.
2014-06-12 19:18:16 -04:00
Kevin MacMartin
7051380a29 updating submodules 2014-06-10 23:49:49 -04:00
Kevin MacMartin
de6e40f5ff Updated submodules 2014-06-09 17:17:40 -04:00
Kevin MacMartin
b083ac0e91 <Leader><Ctrl-l> now formats the doc/selection to a width of 79 chars,
autoformat is now <leader><leader><c-f>, > and < are no longer bound to
tab/untab (they were interfering with >> and << for diff), and the mapping to
create a new tab with vim filer is now <A-c> (create) as Alt-f is the default
search results clear command
2014-06-09 17:15:05 -04:00
Kevin MacMartin
2c8b3069e5 Updated submodules, fixed a conflict with diff and markdown and
configured gradle files to use the built-in groovy syntax.
2014-06-09 02:15:35 -04:00
Kevin MacMartin
81fbfcb1a1 updated submodules 2014-06-06 17:37:53 -04:00
Kevin MacMartin
716f2259af Disabled linebreaks globally by default and added a variable to
get them back. Added the linebreak variable and another one I'd
missed before to the vimrc.user creation in the update script.
Added a second general settings file called "after.vim" for settings
that need to be loaded after everything else. Updated maintainer
tag to my real name.
2014-06-04 03:18:29 -04:00
Kevin MacMartin
abcdc6e870 Removed adding/changing tabs while not in normal mode, and changed the
unintuitive key combos to Alt-[t,n,p,d,f]
2014-06-03 22:07:16 -04:00
Kevin MacMartin
12f325d11e Changed around some hardcoded filetypes 2014-06-03 09:13:51 -04:00
Kevin MacMartin
b00971a465 Disabled hiding quotes in json 2014-06-02 05:02:21 -04:00
Kevin MacMartin
6062eb6d8f Configured json colours, syntax plugin settings and definitions to match
the new plugin included in the darkcloud polyglot fork
2014-06-02 04:54:21 -04:00
Kevin MacMartin
e9190b5639 Forked vim-polyglot, replaced a few plugins with some better ones and
pulled in all the syntax plugins from darkcloud-vimconfig that vim-polyglot
didn't cover, which have been removed as submodules from darkcloud-vimconfig.
2014-06-02 04:34:08 -04:00
Kevin MacMartin
a346715e76 Improve the user bundle dir readme + add archversion config comment
style to tcomment.
2014-06-01 08:07:16 -04:00
Kevin MacMartin
e25a43e155 Updating submdules 2014-05-31 05:04:01 -04:00
Kevin MacMartin
7f23ace6cd Added the autoformat module, an associated keybinding and an entry
and list of new (optional) requirements it adds in the README, as
well as making some general improvements to the README.
2014-05-29 11:02:23 -04:00
Kevin MacMartin
42ab2b62bd Updated vimfiler so the sidebar can navigate up and use correct colours
again.
2014-05-29 09:12:30 -04:00
Kevin MacMartin
91c8f89bd2 Updating submodules 2014-05-29 07:37:29 -04:00
Kevin MacMartin
2ce6a40d5b Updating submodules 2014-05-27 17:56:39 -04:00
Kevin MacMartin
8cbdadc2f4 Updated vimfiler submodule 2014-05-25 02:33:26 -04:00
Kevin MacMartin
fb36d90903 Updated submodules 2014-05-24 07:28:06 -04:00
Kevin MacMartin
404b637fc4 Updated submodules 2014-05-22 17:57:53 -04:00
Kevin MacMartin
af449f9982 Updated submodules 2014-05-21 16:53:09 -04:00
Kevin MacMartin
b15897c8ea Updated submodules 2014-05-19 05:44:31 -04:00
Kevin MacMartin
623d136450 Updated unite submodule 2014-05-16 01:23:18 -04:00
Kevin MacMartin
f49b3734a7 Updated submodules 2014-05-15 00:38:03 -04:00
Kevin
f6a328c45d Set the instructions in keyboard.vim to the correct mapping for emmet 2014-05-06 02:26:59 -04:00
Kevin
46eac5876e Updated to my fork of vim-signify until my bugfix pull request gets
accepted
2014-05-05 10:57:36 -04:00
Kevin
9b3ec982a4 Goyo is configured to toggle with <Leader><Space>, and to set its width
using either the filetype's textwidth value, or if none is set either 78
columns or the widest line if any are longer than that.
2014-05-05 04:26:11 -04:00
Kevin
366bdb715c Added the goyo plugin, which hides everything that isn't your document
for more distraction-free development
2014-05-05 03:02:19 -04:00
Kevin
6e7861dc87 Updated submodules and fixed the instructions for keyboard.vim 2014-05-04 19:44:49 -04:00
Kevin
9be21a8fef I realized the backspace in normal mode's behaviour wasn't consistant,
so I've removed it until I get a chance to figure out how to do it
properly
2014-04-30 16:57:18 -04:00
Kevin
bf251c81a2 Ctrl-F7 no longer tries to restore the visual selection as it doesn't
make sense to try when the focus is stolen like it is with this toggle
2014-04-30 10:21:57 -04:00
Kevin
767dfa48f8 Pushing updates to syntastic and unit plugins 2014-04-30 10:20:58 -04:00
Kevin
a60fc3fe85 Tweaked ctrl-v to use P so it pastes back the same as it copied 2014-04-30 10:19:33 -04:00
Kevin
7999fec61d Added ctrl-x ctrl-c and ctrl-v shortcuts for cut, copy and paste.
Cleaned up the mappings readme section at the top. Toggles no longer
undo selection in visual mode unless they steal focus (which some of the
sidebars do)
2014-04-30 10:15:07 -04:00
Kevin
a43cf413c3 Changed "line changed" colors for version control so as to not be
confused with line numbers
2014-04-28 04:40:41 -04:00
Kevin
d31d15d5f9 updated submodules, and breeze no longer works with aspx files as some
seem to cause errors with it
2014-04-28 03:06:00 -04:00
Kevin
f5ff6249dc updated submodules 2014-04-26 22:52:46 -04:00
Kevin
4749a69c23 Updated submodules to their latest revisions 2014-04-25 05:06:01 -04:00
Kevin
4ebc812d5e Added full support for the rust language 2014-04-22 03:26:07 -04:00
Kevin
29400117d1 Updated the theme to reflect the systemd syntax 2014-04-21 17:36:50 -04:00
Kevin
eb9718cb6f Cleaned up the README a bit and added the autoswap plugin to better
handle opening vim when a swapfile exists.
2014-04-21 08:17:31 -04:00
Kevin
157e1e63af replaced the locally maintained c-syntax-extensions with the github
mirror and updated the README to reflect both this change and the
updated systemd link
2014-04-21 03:31:50 -04:00
Kevin
fea422c5ea Added the much better systemd-vim-syntax submodule 2014-04-21 03:25:58 -04:00
Kevin
80f603884a removed the systemd-syntax files themselves 2014-04-21 03:23:36 -04:00
Kevin
2fcef9c50a updated submodules 2014-04-21 01:30:09 -04:00
Kevin
b9d82e28ce Committing the updates for the syntastic submodule 2014-04-18 05:20:11 -04:00
Kevin
1c21ca23c9 Updated info in the README as well as adding the mappings for mouse
buttons and the list of plugins. Two extensions that never really got
integrated into the config have been removed, so you should readd them
to bundle.user if you use them. A lot of the keyboard config has
changed, but most of that is just formatting; the additions are the new
mouse button mappings, and the return of shift+middleclick to paste from
X, which was accidentally removed at some point before. I also switched
the default state of the syntax checker to off to avoid having people
run into issues and not already know how to enable/disable it.
2014-04-18 05:12:35 -04:00
Kevin
ec0032348d Closing help with q or the same keys that opened it are disabled in
vimdiff since they'd kill the whole shebang, and the tagbar won't auto
open in vimdiff either
2014-04-17 12:35:49 -04:00
Kevin
93622b42f9 Don't enable syntax highlighting in vimdiff, and since so few terminals
support right clicking, the middle click now selects text between the
cursor and mouse, and to enter input mode at the cursor, hold alt while
middle clicking.
2014-04-17 12:18:26 -04:00
Kevin
82ce32da25 updated the syntastic submodule 2014-04-17 00:18:24 -04:00
Kevin
1bec8a7189 committing submodule updates 2014-04-16 00:30:52 -04:00
Kevin
dc5b1547bf Middle-click now enters input mode, and ctrl+middle-click now pastes where
the cursor is. Some redundant definitions were removed, and submodules
were updated.
2014-04-14 08:08:26 -04:00
Kevin
aae6cac6cd Grouped all the mouse stuff together in keyboard.vim and labelled the
mouse settings that hadn't already been labelled.
2014-04-11 11:45:29 -04:00
Kevin
5c71fa3587 clicking while holding the alt key will now select the current paragraph 2014-04-11 11:29:26 -04:00
Kevin
cfcb854804 Added a new style override for DOS ini files 2014-04-11 01:28:15 -04:00
Kevin
bd3bbb83c0 updating submodules 2014-04-10 22:06:03 -04:00
Kevin
84c00a69ec Set *.muttrc to the muttrc filetype for proper syntax highlighting on
files that match this.
2014-04-09 19:13:29 -04:00
Kevin
e79a054f7d Removed Shift-Left and Shift-Right because they were moving an arbitrary
amount of spaces when the default is to move forward/backwards by one
word
2014-04-09 18:12:41 -04:00
Kevin
bc43e715a7 holding ctrl in normal or input modes and clicking will now put you in
visual mode with the clicked line selected
2014-04-09 17:02:49 -04:00
Kevin
b32bb4504c Tweaked the tagbar and added a screenshot to the README 2014-04-09 15:39:22 -04:00
Kevin
ff9170f996 Added configuratoin that enables better mouse support 2014-04-09 15:05:42 -04:00
Kevin
8269a52961 extradite now toggles correctly, and a number of the bars that had
previously not displayed a name in lightline now do.
2014-04-09 14:58:38 -04:00
Kevin
2e78bb34b5 added the ability to toggle the table of contents off back 2014-04-09 14:14:19 -04:00
Kevin
825cc37eaa Added better syntax highlighting, aliased launchers and a ctrl-f7 toggle
for extradite, improved some of the custom filetype key handling, including
extradite, and added line numbering to extradite.
2014-04-09 13:04:34 -04:00
Kevin
99f12c9744 Deleting vim-coloresque in favour of css-color after learning of some
poor practices it uses that change how words are defined.
2014-04-09 11:51:51 -04:00
Kevin
7a519e601f Added more complete and descriptive headers to the config files,
including the URL the config can be downloaded. Added a new variable
that determines whether the filer will autostart on empty buffers or
not. Set powerline fonts not to load by default. Changed the order to
load the config files so the user config settings are applied to
plugins.
2014-04-09 08:07:12 -04:00
Kevin
eb68dfc486 I realized tmux config files have their own filetype now thanks to
vim-polyglot, so the config no longer sets files named tmux.conf to the
sh filetype.
2014-04-09 05:37:21 -04:00
Kevin
4afd7c8fd3 switched the default back to having powerline fonts enabled, and chose
a more subtle, but imo less confusing standard for the line-wrap
display.
2014-04-08 20:00:08 -04:00
Kevin
6c5cdbd3af Whoops, missed a comma the lightline section for non-powerline fonts and
didn't catch it until after shipping. This commit fixes the trouble
though.
2014-04-08 06:20:29 -04:00
Kevin
17d10a37c9 Concluding vim-bufferline's deletion 2014-04-08 05:46:06 -04:00
Kevin
98608ec702 Adding a fantastic git commit extension to fugitive calle extradite. 2014-04-08 05:35:45 -04:00
Kevin
228b5d68e0 after living with it autoenabled for a little while, I've decided that
the tagbar is better off defaulting to on-demand.
2014-04-08 05:23:42 -04:00
Kevin
19613d1aa8 Set the textwidth to 80 for the "notes" filetype 2014-04-08 04:59:15 -04:00
Kevin
a0463ef232 adding the vim-repeat module, which makes it possible to use the
. character to repeat the complex functions used by vim-surround.
2014-04-08 03:52:43 -04:00
Kevin
a7e95b25ac Tweaked the update script to drop the user variables from vimrc into
vimrc.user when it's created. a new user-based config file can be used
to specify the location of the project folder without altering vimrc, if
it's a symlink and bound to bump into conflicts as changes are made. The
README was updated to reflect a few of the recent changes. The tagbar
now outputs to the lightline statusline if there's anything to report.
A new variable was added to choose whether to always start with the
tagbar enabled if the format is compatible, or use the older behaviour,
where it would only appear when triggered. The default is to enable it 24/7.
2014-04-08 03:39:10 -04:00
Kevin
1d19dacfa9 when editing markdown, the ctags button now pops up a heading browser
instead
2014-04-08 00:13:03 -04:00
Kevin
4cade166fd committing updates to submodules 2014-04-07 21:03:31 -04:00
Kevin
69e43649ce Added a versions control line highlight toggle keymapping to <ctrl><f7>
+ associated line highlight colours in the theme, and an extra key mapping
for diffu was adding "<leader>><" in addition to "<leader><>" since
they're both so similar.
2014-04-07 20:59:33 -04:00
Kevin
f2b068ade9 Switched the lightline status bar visual mode notifications from green
to yellow so all three modes are one of the three core theme colours.
2014-04-07 19:19:57 -04:00
Kevin
4c5dd3f4a7 removed gitgutter and changed its settings and theme to handle signify
instead
2014-04-07 12:05:52 -04:00
Kevin
48466b23f9 adding the signify submodule to replace gitgutter as its essentially the
same thing except signify does the popular version control instead of
just git
2014-04-07 12:01:35 -04:00
Kevin
24339a154b no longer overriding all diffs to make them vertical (only vimdiff now),
and vimdiff displays more logically.
2014-04-07 11:51:33 -04:00
Kevin
4f63cbc5e9 added a setting to escape grep, which will apparently make something
break if it's been told to use colour
2014-04-07 10:40:40 -04:00
Kevin
a676a82c49 committing updated vim submodules (plugins) 2014-04-07 10:35:23 -04:00
Kevin
4a232e0540 Added more consistent signs to gitgutter and tweaked the theme a touch 2014-04-07 10:20:47 -04:00
Kevin
a591d48a5b uploading gitmodules for gitgutter. tweaked the keybindings and
settings for diff so its settings will be enabled by default when it's
being used regardless of where it gets initiated, and won't be used at
all when it's not initiated. Improved vimdiff settings in general.
Improved the help popup tab (it's now sized exactly to the width of the
help page). The theme now takes colour hex codes with or without #s at
the start so they can be used with the coloresque plugin to show the
colours while editing. The theme now considers gitgutter. vimdiff now
uses <leader>> and <leader>< to make a change because I realized the
current way was leading to changes being made when you reversed
direction.
2014-04-07 10:04:48 -04:00
Kevin
07f70c56ed Adding a plugin that shows differences since the previous reversion in
the left column (gutter)
2014-04-07 10:04:22 -04:00
Kevin
97511efc5b added the expand region plugin, which increases or decreases the
visually selected region with the + and _ keys
2014-04-07 03:19:18 -04:00
Kevin
772db85ccc adding breeze configuration and key mappings, as well as the gitmodules
file
2014-04-07 02:40:35 -04:00
Kevin
50e257a65a adding the breeze plugin, which adds html tag highlighting and
navigation to vim
2014-04-07 02:40:13 -04:00
Kevin
9c2064f726 added instructions for using ctrl-c/ctrl-enter to keyboard.vim 2014-04-07 01:46:24 -04:00
Kevin
de3f454c46 adding the submodule vim-c-cr, which completes functional brackets by
hitting ctrl-enter or ctrl-c after writing an open bracket in input mode
2014-04-07 01:43:17 -04:00
Kevin
2eff546248 Pushing changes to the submodules 2014-04-07 01:24:59 -04:00
Kevin
eb6cfb028c added key mappings to up/down to do the same as j/k do with the move
plugin, and added mappings for left/right/h/l to move a half page at
a time
2014-04-07 00:41:03 -04:00
Kevin
232b75c8d7 adding vim-move, which allows you to select text, then use j/k while
holding alt to move it up and down
2014-04-07 00:10:11 -04:00
Kevin
eef89eb52d removed the keyboard override for tmux as it's now handled in the fixkey
module, and updating gitmodules
2014-04-07 00:08:26 -04:00
Kevin
ebd722e14c add the fixkey module, which fixes keys for all terminal types rather
than just tmux (which is what the config is currently hooked up to fix)
2014-04-07 00:07:39 -04:00
Kevin
461ebf09fe setting the cryptmethod to blowfish, breaking 7.2 compatibility but
improving encryption in general
2014-04-06 23:54:10 -04:00
Kevin
ff0c866d3e adding calculation support to autocompletion 2014-04-06 23:43:17 -04:00
Kevin
ba23108dbc adding the grep module, which adds the ability to grep for text from
within vim
2014-04-06 23:18:42 -04:00
Kevin
575643d6f9 Fixed a typo that was making everything open vertically rather than just help 2014-04-05 04:25:55 -04:00
Kevin
6012b3d8b9 adding the bufferline package, which shows information about the ones
that aren't currently active in the space that usually sits dark until
you enter a command
2014-04-05 03:43:23 -04:00
Kevin
e9481f6bc8 Fixed some keybindings, added help dialog sidebar toggles (help dialogs
now always pop up veritcally, which made sense to me considering their
column width and the average size of screens these day), touched up
the readme and some missing keyboard toggles, added a few more formats
relevant to emmet, and gave variables default values in the configs so they
don't need to be declared (default values are stated in the README)
2014-04-05 03:20:53 -04:00
Kevin
b48c619ad1 committing the git plugin, vim-fugitive 2014-04-05 03:20:28 -04:00
Kevin
72f5924639 On second thought, both c syntax files together make for much better
highlighting, so I've added it back in along with some changes to the
C syntax.
2014-04-05 00:55:40 -04:00
Kevin
cfc5b07d9d committing a new package that handles up to date syntax and indentation
for 48 languages (why the last two commits were removing two plugins
that provided one language each)
2014-04-05 00:36:26 -04:00
Kevin
6c804e3565 removed the c syntax plugin 2014-04-05 00:35:07 -04:00
Kevin
7059136b7f deleted the html5 submodule as far as I can tell 2014-04-05 00:26:47 -04:00
Kevin
21a6dacbe9 Adding the webapi plugin to support loading external emmet snippets
using the built in json funcionality.
2014-04-04 23:54:36 -04:00
Kevin
9ef75137d0 Adding the tcomment plugin, which is similar to the surround plugin,
except this allows you to add and remove the comment style for the given
file format you're editing.
2014-04-04 23:46:12 -04:00
Kevin
2c4a506085 switched to a new source for vim-coloresque, possibly not the best way
it could have been done :)
2014-04-04 21:06:56 -04:00
Kevin
e3583c1404 removing vim-coloresque to replace with a more updated fork 2014-04-04 20:57:09 -04:00
Kevin
e895cf5639 Added a readme to show the folder custom plugins can be added to 2014-04-04 20:17:10 -04:00
Kevin
85c17a68d7 Tons of changes all in one commit because I'd broken a commit a while
back and opted to simply reverse them all- Lots of colour changes, the
update script now removes decommissioned bundles, gentags script can now
have additional paths added to it when generating a tags file, README is
much improved, fixed a few issues that required remapping some toggles,
fixed a bunch of issues with the colourscheme between the terminal and
gvim. You can now setup a custom config file to have loaded after the
darkcloud-vimconfig ones, and there's a custom location for pathogen
modules too, to make things tidier without necessarily needing to use
an additional runtimepath. You can also create a file in your home
directory to assign filetypes to programs, for use with the file
manager. A file can be placed in ~/.vim/ with file associations and
prorams to launch them with. The file manager will also open a file with
vim by hitting shift+enter, since e isn't all that comfortablly placed.
The vimrc can now also point to the darkcloud-vimconfig folder, rather
than relying on the vim folder being in a specific location, and the
after folder is now configured to work in the project too.
2014-04-04 19:49:02 -04:00
Kevin
eae637b8c2 Committing upstream changes to the tagbar 2014-04-04 04:04:03 -04:00
Kevin
bf06e82ee5 One more small tweak to html :) 2014-04-04 03:50:16 -04:00
Kevin
acc16fcf3d Another small tweak to html syntax colours 2014-04-04 03:46:17 -04:00
Kevin
787b737310 Did an overhault on the HTML syntax highlighting because I wasn't
satisfied with it-- I think it looks much better now
2014-04-04 03:15:02 -04:00
Kevin
5cc2ff28a6 Tweaked the cursor a bit more, and the matching parenthesis now links
its style to the cursor's style to make it more clear what's being
matched
2014-04-04 02:08:34 -04:00
Kevin
5bf8433e58 Lightened up the default font just a touch 2014-04-04 01:59:11 -04:00
Kevin
6c6ed3acc0 Added syntax configuration for quicktask 2014-04-04 01:51:14 -04:00
Kevin
68e3699715 Tweaked visual selection to behave the same across all terminals and
gvim (regardless of the terminal's policy or settings for the cursor)
2014-04-04 01:10:01 -04:00
Kevin
62847db7a5 updates for the tagbar plugin 2014-04-03 23:17:40 -04:00
Kevin
716dc8693c Added a toggle for the spellcheck list to F8 2014-04-03 23:00:34 -04:00
Kevin
25667a2b05 Adding a new spellcheck plugin that collects all the spelling mistakes
in the document into the quickfix list when run.
2014-04-03 22:57:24 -04:00
Kevin
ee1d397c68 Improved the spread of colours displayed in HTML syntax 2014-04-03 14:05:37 -04:00
Kevin
bc68913e83 Fixed the paste buffer when backspacing in visual mode, and added
a bunch more definitions to the theme.
2014-04-03 13:16:12 -04:00
Kevin
c0be78890c Made a few more tweaks to the colourscheme 2014-04-03 10:43:00 -04:00
Kevin
0cc369513a Added notmuch email for vim to the list of non-code formats with similar preets 2014-04-03 09:08:44 -04:00
Kevin
a2e15f719b Tweaked some settings for specific filetypes and made a few more
improvements to the syntax highlighting and overall theme. the undo
sidebar should now fit better on smaller screens too (you can resize it
with the mouse if it's too small)
2014-04-03 07:48:52 -04:00
Kevin
b38c7270db Tweaked syntax colours for email 2014-04-03 07:00:53 -04:00
Kevin
317f6ec5fb Updating the markdown plugin 2014-04-03 06:29:37 -04:00
Kevin
6afa665edc Tweaked the theme and syntax definitions a bit more. Configured the
file manager's theme, settings and keyboard mappings. Played around with
the keyboard mappings in general quite a bit more. All the toggles
output what they're doing now, though not their actual status in most
cases at this point, and only in normal mode. The bottom scrollbar is
now part of the gui scrollbar toggle as it turned out it can be
auto-disabled when the content isn't wide enough anyway. I realized
a bad hack to get visual paste ontop to work without replacing the paste
buffer with whatever it was pasting over meant that pasting at the start
and end of the line would leave issues with spacing, so I found a plugin
that fixed the problem the right way and hooked things up through that..
Whether syntax checking is enabled by default or needs to be toggled on
can now be set in the vimrc. Some small bugfixes and improvements were
also made.
2014-04-03 06:17:16 -04:00
Kevin
5cc350bd73 The F5 and F6 mappings were both set to F5, and this is now fixed 2014-04-02 19:51:33 -04:00
Kevin
91a798c190 Pulled the latest changes to the pathogen plugin 2014-04-02 18:39:50 -04:00
Kevin
74f629ff8d Pulled the latest changes to the tagbar plugin 2014-04-02 18:39:32 -04:00
Kevin
810b94250d pulled the latest changes to the syntastic plugin 2014-04-02 18:39:19 -04:00
Kevin
d54458ae5d Pulled the latest updates to the markdown plugin 2014-04-02 18:39:02 -04:00
Kevin
03bb2ba4b8 Pulled the latest updates for the html5 plugin 2014-04-02 18:38:39 -04:00
Kevin
8a43f80747 Pulled the latest changes for the emmet plugin 2014-04-02 18:36:37 -04:00
Kevin
94b65ec376 Syntax can now be toggled on/off, and the filetype association was
commented out to use as an example.
2014-04-02 18:12:48 -04:00
Kevin
feec545d14 Tweaked toggled filemanager width and disabled the bottom scrollbar when
starting with it
2014-04-02 12:36:04 -04:00
Kevin
0f006d69dd Disable bottom scrollbar if vim is starting as the filer 2014-04-02 11:51:01 -04:00
Kevin
d5d4189e78 Undo history and syntax errors can now be toggled with F9 and ctrl-F9.
Nerdtree was dropped in favour of the much better vimfiler. The status
bar was reconfigured to display more information including the current
number of errors. A script was added that can generate a tags file from
/usr/include for more robust syntax checking in C. The update script was
updated to hopefully handle the removal of nerdtree when it updates the
submodules... Syntax highlighting has been improved in numerous
directions including more definitions as well as tweaked colours.
Keybindings were tweaked again and new ones added for the new features.
The paste function was incorrectly using buffer 0 instead of the current
buffer when in visual mode, but this is no longer the case.
Autocompletion has been improved quite a bit and the keybindings
tweaked. A bunch of general fixes and tidying up was done.
2014-04-02 11:17:12 -04:00
Kevin
f67a01fca4 Added a new plugin that provides toggles (see keyboard.vim) for the
quickfix list and location list
2014-04-02 02:09:20 -04:00
Kevin
eca11b027d A bunch of improvements were made to the syntax highlighting, including
the addition of missing definitions, and better overall balance
2014-04-02 01:33:03 -04:00
Kevin
a4a3940ef4 Added a new submodule that colours hexcode backgrounds the same as the
colours they represent for css-related formats
2014-04-01 23:32:21 -04:00
Kevin
e2c5e21d9e Wrapped lines now display. 2014-04-01 23:21:03 -04:00
Kevin
9854140e10 the emmet plugin now uses '<Tab><Tab>,' which I find infinitely easier to
remember than ctrl-z (which I realized I hadn't been using at all)
2014-04-01 02:00:35 -04:00
Kevin
46be09900c Added a new script that can be used to update the repo if bash is
available. Updated the README. Improved the theme by adding a bunch
of syntax highlighting definitions (mostly rooted in html, though
a bunch of other languages base their colours on it), as well as
tweaking visual selection to longer invert on the block with the cursor,
and parenthesis matching to look the same at both ends. Added a plugin
that improves the theme and adds some keyboard shortcuts to markdown,
which is what the README.md files in Github are written in. I realized
that the h,j,k,l shortcuts equivalent to the ones with arrow keys I'd
added were overwriting other shortcuts with the shift combinations, so
I removed those and the ctrl-ones for consistency. The diff shortcuts
weren't intuitive or easy on the hands, so I tried something else and
I think it works much better now (check vim/keyboard.vim). An update
script has also been added to simplify updating submodules; I'm not
completely clear as to whether following this method will properly
update the submodules in certain conditions like when one is removed,
but this should add new ones and update the existing ones after pulling
from the repo.
2014-04-01 00:03:52 -04:00
Kevin
76369ab429 Scrolling horizontally with the mousewheel while holding ctrl now works
in input mode, and you can now copy a character with y in normal mode
2014-03-31 05:47:32 -04:00
Kevin
7c2f0d925d Shortened the escape sequence timeout so returning to normal mode from
insert mode occurs more instantaneously
2014-03-29 19:52:05 -04:00
Kevin
508f56d0e5 Replaced duplicate keybinding in vimdiff with a new one that hopefully
makes as much sense
2014-03-29 04:25:26 -04:00
Kevin
ee2aa3d686 Added some vimdiff bindings and disabled folding by default when
launching vimdiff. Reorganized the keyboard bindings to make htem easier
to find and read. You can now trigger most of the cut commands by
hitting the <Leader> key (backslash) first to avoid replacing the
paste-buffer. A bunch of commands and toggles that made sense to do so
now work in all three modes. All folds can be toggled with <shift-F12>.
The command to turn tabs into spaces has been added. A few settings
added earlier today were tweaked or removed.
2014-03-28 22:12:13 -04:00
Kevin
8821f922de Added a key binding to convert tabs to spaces, and one to remove search
highlighting
2014-03-28 16:30:38 -04:00
Kevin
a2be154e41 Added shift-direction to select large spans of text to visual mode 2014-03-28 11:52:42 -04:00
Kevin
d1a1622889 Removed shift-a because that's the key combo for 'A' (insert at end of
line)- whoops! Instead \a has been added, and select all has been added
to visual mode in both forms.
2014-03-28 11:44:12 -04:00
Kevin
ea3a7aef1b Added a binding for shift-a that selects everything like ctrl-a does for
people using terminal muxers that steal ctrl-a
2014-03-28 11:26:54 -04:00
Kevin
426acb2b14 Added a writeup of features and some information about accessing them to
the README, made <backspace> delete the selection and cursor character
in visual and normal modes respectively, and set \| to add the currently
selected word to the local dictionary for spellcheck (remembering that
\\ displays a list of correct spellings)
2014-03-28 11:13:10 -04:00
Kevin
2ee0a576e3 Added <Tab> and <Shift><Tab> to normal mode, doing the same thing as in
visual, :wsudo and :esudo can now be run with :sudow and :sudoe, fixed
a few issues where gvim settings wouldn't be enabled if gvim was started
using :gui in command mode, = now does what + does so you can use - and
+ without holding shift for the + part, the ctrl/shift
up/down/left/right + h/j/k/l stuff now works the same for both using the
behaviour I suspect most people will expect from them, a 'lot' of
behaviour that didn't work in tmux should now work provided tmux is
using xterm-keys and has its $TERM set to screen*, a bunch of new
default settings have been added to settings.vim (though they're mostly
subtle or behind the scenes tweaks) and it's commented and organized
better now too, and the gvim menubar no longer appears by default (but
you can toggle it with <Ctrl><F1>)
2014-03-28 07:36:19 -04:00
Kevin
62596daf72 Fixed the logic for select all with ctrl-a 2014-03-28 02:08:36 -04:00
Kevin
a80b043da6 Spelling mistakes, mistakes that exist in another locale and incorrect
case are now all different colors, and those along with a few other
colours have been tweaked to better matches the theme, and the non-colour
term theme should more closely match too. The F1-F3+F12 toggles
now work in all three editor modes, and F4 has been added to toggle
spellcheck, which also works in all three modes (depending on the
filetype, sometimes it will start on and others off). You can now place
your cursor on an misspelled word in normal mode and hit \\ (backslash
twice) to create a drop down menu with suggestions.
2014-03-27 00:56:54 -04:00
Kevin
89a19086c7 Updated bundle versions 2014-03-26 01:04:01 -04:00
Kevin
1db0dc9299 updated documentation to reflect correct gvim mappings 2014-03-26 00:45:47 -04:00
Kevin
6929debb89 unmapped <f1> from help and set the three toggles to f1-f3 2014-03-26 00:44:02 -04:00
Kevin
72dfdfd7db changed the clipboard to 'unnamedplus' which cuts/copies to the xorg clipboard and the desktop one, and pastes from the desktop. I also tweaked the theme to include more variety, make things more readable and apply more logic as to what has what colour/style. F2-F4 are now the line number and highlight toggles, ` and ~ are now toggles for nerdtree/ctags, visual highlighted text is now replaced with p rather than needing to use P, ctrl-t,n,p open new tabs and cycle to the next and previous one respectively, and each ctrl/shift-up/down/left/right combo now has a h,j,k,l equivalent with more complete movement. The autocomplete list no longer has a limit, and folded code is now collapsed at a lower depth. 2014-03-24 20:36:36 -04:00
Kevin
f2de4c3a33 Reduced the scrolloff rows/cols from 3 to 1, and added a setting to
make holding <ctrl> while using the scrollwheel on a mouse change from
scrolling up/down to scrolling left/right
2014-03-24 17:58:31 -04:00
Kevin
17111bdbf8 Enabled spellcheck when editing email and git commit messages, configured some formatting options, and added some key combinations to navigate with <ctrl> and select with <shift> 2014-03-24 17:20:35 -04:00
Kevin
9f5905f38f Mapped shift left/right to movement to the start and end of the text on
the line
2014-03-21 16:17:15 -04:00
Kevin
a323216a19 Adding mappings for <ctrl>up and <ctrl>down to move by a chunk of text
in either direction instead of mirroring up/down without <ctrl>
2014-03-21 15:46:33 -04:00
Kevin
cb0122bff1 Added mappings for <Shift-p> to make it replace the current word with
the paste buffer in normal mode, and the selection in visual mode
2014-03-21 10:06:06 -04:00
Kevin
36505ed9b5 Disabled the blinking cursor in the GUI, made the cursor color more
visible on inverted colours, and configured the match parenthesis
colours to resemble the currently selected cursor.
2014-03-13 04:47:37 -04:00
Kevin
f2069f939b Highlighting in visual mode now uses standout and black text to have the
background become the syntax color for much more pronounced selection.
2014-03-12 01:49:57 -04:00
Kevin
47f3047a8a Tweaked the colors and styling of the cursor line/col and visual selection to better differentiate between the two. Changed the match parenthesis to standout with black text so the colour is based on the syntax instead of sometimes becoming invisble when the colours match. Changed the emmit shortcut from <Ctrl-Y> to <Ctrl-Z> for reach, and because it's easier to remember (zencoding). Tweaked some of the keyboard references so their explanation makes it easier to remember the keys. Removed the multiple cursors plugin as it rarely worked, was buggy when it did and would slow things down when accidentally triggered. Chanced read sudo from :rsudo to :esudo to match the usual load command in vim, :e. Emmit is now only initialized in css, html, php and aspx files (feel free to push additional webdev files that would be likely to have css or html). Tried to apply a more consistant style and better organization across the configs. Lowered the distance from the edge of the screen before scrolling and increased the undo history size. Removed the perl omnicompletion script because I was looking to trim things down and don't really use perl myself; my apologies if anyone does though, and you can easily get it back by cloning https://github.com/c9s/perlomni.vim.git into the bundle directory. I also remove the fugitive git plugin because while I do use git, I've just found it to be easier and more natural to run it from outside vim; fans of that one can get it back by cloning https://github.com/tpope/vim-fugitive.git into the bundle directory 2014-03-11 03:05:09 -04:00
Kevin
ad161ecf5d Updated plugins versions 2014-03-07 20:20:32 -05:00
Kevin
034a55c6cd Added a line to have the yaourt config file: yaourtrc use sh syntax highlighting 2014-03-06 09:17:30 -05:00
Kevin
68690a3ad1 Added syntax settings for some popular configuration files 2014-02-24 16:40:41 -05:00
Kevin
2ea231ecaa Made the autocompletion menu colours a bit more cohesive with the theme 2014-02-23 21:50:32 -05:00
Kevin
2178d44800 Fixed one of the explanations in keyboard.vim so it describes the
correct thing.
2014-02-22 15:58:10 -05:00
Kevin
cd75059249 Fixed some wording in the theme template 2014-02-22 03:34:59 -05:00
Kevin
818c414103 Added an entry to load the system's extended matchit system 2014-02-21 02:34:23 -05:00
Kevin
acf3c9999b Added instructions for cloning the repo to the README since the whole submodule budiness is a bit less typical, and updated the pathogen_update_plugins script to behave accordingly when updating submodules 2014-02-21 00:50:25 -05:00
Kevin
188e1f62a4 Made a few tweaks to the colours, commented out lines that haven't had values set for them yet (mostly language-specific syntax) and added another couple of entries for the 8 colour fallback 2014-02-20 23:45:15 -05:00
Kevin
039b925e15 Initial commit with a relatively well configured package (config, theme and plugins), and a README to explain the details 2014-02-20 23:24:20 -05:00