Commit graph

733 commits

Author SHA1 Message Date
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
b3b3ba5dc5 Set the guifont to Droid\ Sans\ Mono\ 12 for those with the fontconfig hook, and if that's not what's used, set it to the font you need :) 2014-02-23 22:32:56 -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
e60832dcb3 Fixed a few small errors in the README 2014-02-21 01:00:08 -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
c311f0b71d Readded bundles as git submodules 2014-02-21 00:26:50 -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