:chat!

Vi and Vim chat vi.stackexchange.com
Sep 2, 2015 14:59
@Nobe4 Might also be worth prodding @MattBoehm to post his comment as an answer.
Sep 1, 2015 17:19
@romainl Not really. ftplugins don't have source guards since they get loaded for every buffer of that filetype, so ~/.vim/ftplugin/foo.vim is loaded first and can be overridden by $VIMRUNTIME/ftplugin/foo.vim. Then ~/.vim/after/ftplugin/foo.vim is loaded and can override anything done by $VIMRUNTIME/ftplugin/foo.vim.
Aug 14, 2015 13:39
If you use IRC, joining Freenode's #vim channel is another good way to absorb information, as well as ask questions.
Aug 11, 2015 15:14
Ah, I completely missed that at the top of the answer :) Blinded by wall of text
Aug 11, 2015 14:56
@muru I'm curious why you used the spoiler markup on vi.stackexchange.com/a/4210/15
Jul 9, 2015 20:33
Mar 18, 2015 15:15
@Carpetsmoker I don't think the autocompletion tag changes are accurate. Vim doesn't have autocompletion except through plugins that trigger completion when you press relevant keys. Tags like ins-completion (which you replaced with autocompletion) and cmdline-completion seem better since they describe what type of completion is being used and map to the relevant help topics.
Mar 17, 2015 20:33
Eh, there are a lot of cases where integration with an external tool is useful, and that's actually one of the more difficult things to do. NeoVim has made that a little easier because of the async jobs
Mar 17, 2015 20:27
Sure, but they don't fix the problem. They just provide some more capabilities. Even plugins using those languages will (depending on what they're doing) need to resort to telling Vim to send key presses
Mar 17, 2015 20:05
It could, but that's a pretty big change, especially if you're trying to maintain compatibility.
Mar 17, 2015 19:36
Yeah, vimscript is really just an extension of the commands you're typically using anyway. Emacs is built on top of elisp and everything is a function. Even the default key bindings are just bindings to functions. That's one of the big advantages on Emacs, IMO, over Vim since a lot of vim scripting relies on sending key sequences. Newbies have to learn the hard way how to avoid user-configured key bindings rather than just being able to call explicit functionality.
Mar 17, 2015 19:30
But more capable than vimscript
Mar 17, 2015 19:18
I'm not sure that I qualify as "old time", but I prefer to treat Linux as my IDE/toolbox rather than get boxed in to a specific IDE, too
Mar 17, 2015 19:12
Everyone has different things they're comfortable with and some feel they need an IDE
Mar 17, 2015 19:11
Yeah, people I've worked with always say it's hard to code Java without using an IDE, but I did that just fine in Vim without any specific Java plugins
Mar 17, 2015 19:09
Or different people to talk to :)
Mar 17, 2015 19:08
Just like I use Vim when writing Windows stuff rather than Visual Studio
Mar 17, 2015 19:07
Why are you forced to use Xcode? I know people writing iOS apps that use Vim
Mar 17, 2015 19:05
Yes
Mar 17, 2015 19:05
People that want modal support decide to implement it.
Mar 17, 2015 19:04
Framing it as one editor vs another isn't useful. It's obvious that many applications don't support modes outright, so emacs-like (really readline) bindings are pretty common.
Mar 17, 2015 19:02
I don't see how Emacs fails the usability contest. Both editors are comparably powerful tools, but which draws different people for different reasons. I happen to use both.
Mar 17, 2015 18:56
Not sure what you mean
Mar 17, 2015 15:40
Not just you
Mar 11, 2015 19:12
Well, G will take you to the end (c.f., :help more-prompt).
Mar 11, 2015 18:46
Why? Are you trying to avoid the hit enter prompt?
Feb 26, 2015 21:56
Someone should submit some viml highlighting to google-prettify so we can have highlighted code blocks :)
Feb 26, 2015 21:52
Yeah, touching 'isk' is to be done with care. NetRW has made that mistake a number of times
Feb 26, 2015 20:44
How did you add @? You can't just do :set isk+=@. Try :set isk+=@-@.
Feb 26, 2015 20:39
iskeyword
Feb 26, 2015 15:12
I'll do that tonight when I can get back on IRC
Feb 26, 2015 15:11
Hmm, I'll have to poke him about it. Seems it hasn't updated recently.
Feb 26, 2015 15:10
He announced it on vim-dev ... lemme find it again
Feb 26, 2015 15:09
He bases it on my packaging and upstream's commits.
Feb 26, 2015 15:09
blueeyed already has one
Feb 26, 2015 15:08
@muru I've been meaning to discuss with the broader Debian developer community the right way to handle dynamically loaded libraries to at least avoid point 2 in my post. That would get us closer to where I would feel comfortable building with Python2 & Python3.
Feb 26, 2015 15:05
Posted the new FindInPath function
Feb 26, 2015 14:59
@muru It needs rebuilding to be able to use the different versions of the library, yes. The only reason there are different versions on the same system is that they're ABI/API incompatible.
Feb 26, 2015 14:57
I'm posting a modified function now which avoids the "File already exists" issue.
Feb 26, 2015 14:57
Well, my original suggestion for the Find question is trivially modifiable to achieve your broader goal. I was just answering your original question.
Feb 26, 2015 14:56
@muru Not different commands, but different functionality.
Feb 26, 2015 14:54
Effort? Not much, but that's extra archive space and build time. Also, why shouldn't I then do the same thing for the different lua, ruby, and tcl versions that are in the archive? People shouldn't need to choose which version of installed Vim to run in order to have a plugin work.