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