Commit graph

353 commits

Author SHA1 Message Date
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