mutewinter / dot_vim Goto Github PK
View Code? Open in Web Editor NEWMy 12 Year-Old (Neo)Vim Configuration
Home Page: https://github.com/mutewinter/dot_vim
License: MIT License
My 12 Year-Old (Neo)Vim Configuration
Home Page: https://github.com/mutewinter/dot_vim
License: MIT License
thinks
Would it be possible to add a license to the repo so we can be sure under which conditions we're actually allowed to copy and/or reuse the code here?
Hi, thanks for this awesome treasure trove of vim goodies.
I'm trying to track down an issue with vim navigation from within tmux and I was wondering if you'd be willing to share the tmux config file you're using in conjunction with this repo.
Namely, I'm wondering how you got the alt/meta key to work from the Terminal with these tmux navigator bindings:
nnoremap <silent> <M-h> :TmuxNavigateLeft<cr>
nnoremap <silent> <M-j> :TmuxNavigateDown<cr>
nnoremap <silent> <M-k> :TmuxNavigateUp<cr>
nnoremap <silent> <M-l> :TmuxNavigateRight<cr>
tcomment: tcommentMapLeaderOp1 is deprecated; please use g:tcomment_opleader1 instead; your setting might be ignored
tcomment: tcommentMapLeader1 is deprecated; please use g:tcomment_mapleader1 instead; your setting might be ignored
tcomment: tcommentMapLeader2 is deprecated; please use g:tcomment_mapleader2 instead; your setting might be ignored
I just can't find time to make it work, sorry. :(
Just FYI, it took me a little bit to track this down, but I was getting an error when starting Vim if Dash wasn't installed first. I'd send a pull-request to update the readme but I wasn't sure if you'd consider Dash an actual requirement or not.
The quickfixsigns plugin interacts poorly with the :Glog command from fugitive, wanting a line number that :Glog isn't supplying. This results in many lines of error messages, one per log entry. Even worse, those error messages are repeated every time you do a :cnext command (or equivalent mapping), making it painful to use fugitive.
https://gist.github.com/1714107 shows the results of running :Glog on the vimrc file from https://github.com/mutewinter/dot_vim.
Possible fixes might involve patching quickfixsigns not to complain when lnum = 0 -- the following patch to quickfixsigns seems to work:
diff --git a/plugin/quickfixsigns.vim b/plugin/quickfixsigns.vim
index 9215b34..79f384e 100755
--- a/plugin/quickfixsigns.vim
+++ b/plugin/quickfixsigns.vim
@@ -614,9 +614,9 @@ function! s:PlaceSign(class, sign, list) "{{{3
endif
endif
else
- echohl WarningMsg
- echom "Quickfixsigns PlaceSign: Invalid lnum:" string(item)
- echohl NONE
+ "echohl WarningMsg
+ "echom "Quickfixsigns PlaceSign: Invalid lnum:" string(item)
+ "echohl NONE
endif
endfor
finally
Another fix would, of course, be removing quickfixsigns from the installed bundles list, though that might be overkill considering a 3-line patch is enough to solve the problem.
Hi, I've prepared a pr (#36) to use github access token for the plugins update functions.
Hello,
I'm on OS X 10.12.6 and using nvim installed with Homebrew. After installing with:
git clone http://github.com/mutewinter/dot_vim.git ~/.config/nvim.
cd ~/.config/nvim.
I get the following error when starting nvim:
Error detected while processing /Users/rms/.config/nvim/config.vim:
line 9:
E185: Cannot find color scheme 'jellybeans'
Press ENTER or type command to continue
I've checked in the ~/.config/nvim/plug_plugins folder and I do see the jellybeans.vim
directory.
Am I doing something wrong?
Thank you.
Not sure if this is just me, but leaving vim will change the xterm block cursor to an ibar.
Not exactly a mind-blowing issue, but I thought that someone might know how to get vim to not mess with xterm's block cursor.
Fantastic project by the way, love it!
@mutewinter thank you for a great setup. I just (for now) switched to it from spf13 (which I also like). Main reason for switch is that YouCompleteMe doesn't seem to work under spf13 but works here.
I have no issues installing this on my mac but would like to install it on 1) Windows 7 under cygwin and later CentOS 5/6.
When I try to run vim "+mkspell ~/.vim/spell/custom.en.utf-8.add" +PluginInstall +qall
I get the following errors:
Error detected while processing /home/Robert Ekendahl/.vim/vundle.vim:
line 18:
E172: Only one file name allowed: source /home/Robert Ekendahl/.vim/vundle_plugins/ag.vim
Error detected while processing /home/Robert Ekendahl/.vim/config.vim:
line 9:
E185: Cannot find color scheme 'jellybeans'
Error detected while processing /home/Robert Ekendahl/.vim/plugins.vim:
line 3:
E172: Only one file name allowed: source /home/Robert Ekendahl/.vim/vundle_plugins/ag.vim
Press ENTER or type command to continue
It then simply installs ag.vim :-(
It would be great if this could be installed on Windows and under cygwin
The setup script fails saying "mvim or nvim not found in path". Shouldn't there be a check for nvim as well?
say have you ever considered using a plugin which automatically completes quotes and other pairs? I'm trying out jiangmiao/auto-pairs. just started so i don't have a recommendation but I recently realized it's one of the features I miss from other editors.
There are a couple of issues with the setup instructions:
Vundle is undergoing an interface change wherein the term Bundle
will be replaced by Plugin
. The file ~/vim/vundle.vim
should adopt this change.
" Disable Escape while learning new binding.
OFC I know that this is your conf. But in case you wanna make the change
gl and thanks for the configuration
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.