Vim

Vim is a highly customizable text editor that can run in a shell. Bram Moolenaar is credited with the development of Vim, which he began in 1988.
Here are 7,813 public repositories matching this topic...
Issue Prelude
Please complete these steps and check these boxes (by putting an x
inside
the brackets) before filing your issue:
- I have read and understood YCM's [CONTRIBUTING][cont] document.
- I have read and understood YCM's [CODE_OF_CONDUCT][code] document.
- I have read and understood YCM's [README][readme], **especially the
[Frequently Asked Questions][faq]
Executing :lhelpgrep sub-expression
and :lhelpgrep sub-match
shows that both terms are used in the docs. Since they seem to mean the same maybe it's better to only leave one to remove the possible confusion.
Vim: https://github.com/vim/vim-win32-installer/releases/download/v8.2.0330/gvim_8.2.0330_x86.zip
Description 
The documentation for the @spacemacs preconfigured custom layout is inconsistent with actual behavior.
Reproduction guide 🐞
- Start Emacs
- Press
SPC l o e
Observed behaviour:
Spacemacs opens a custom layout in the .spacemacs.d
directory.
Expected behaviour:
Spacemacs opens a custom layout in the `.e
If your ~/.vim/plugged
or similar is contained in another repo (for example, a dotfiles repo); and you've added the plugins as submodules in order to track their updates in that repo; then you may want to use git submodule absorbgitdirs
.
If you do that, Vim-Plug will break because absorbgitdirs
replace
https://github.com/SpaceVim/SpaceVim/blob/master/autoload/SpaceVim/plugins/projectmanager.vim#L199
init.toml
project_rooter_patterns = ["Pipfile", ".git/"]
for a setup like mine
project/.git
project/whatever/Pipfile
project/whatever/x.py
the root should be project/whatever instead of project.
-
Updated
May 16, 2020 - Vim script
-
Updated
May 6, 2020 - JavaScript
Neither here nor powerline/fonts has any documentation of what codepoints are supposed to be provided with which glyphs by fonts. This makes it virtually impossible for font authors to add support.
Also, I’ve seen you use the PUA. Please register your codepoints with http://www.evertype.com/standards/csur/ so they don’t overlap with any other CSUR PUA assignments. (It’s easy, I got a couple ass
-
Updated
Apr 1, 2020 - TypeScript
Information
VIM version
NVIM v0.4.3
Build type: RelWithDebInfo
Operating System: Ubuntu 18.04.4 LTS
ALE version:
commit 36e5337e30095afb10d02ef2ae362c8d6055e70d
Author: Horacio Sanson hsanson@gmail.com
Date: Tue Apr 21 13:36:57 2020 +0900
What went wrong
When I enabled virtualtext cursor in my init.vim configuration (let g:ale_virtualtext_cursor = 1). For some
-
Updated
May 18, 2020 - C
Ranger may be implementing this already, in which case a link to the documentation place would be appreciated.
Given that ranger starts a "preview process", pass keys, or commands, from ranger to the preview process, mangling them if necessary, and update the preview.
the main use case would be scrolling the preview, eg control (or alt) + arrows would be passed as arrows to the preview proce
Describe the bug
When I grab multiple lines of text in visual mode and click S
, it is expected that it deletes all lines that are selected and puts me into insert mode. But what is happening instead is that it puts me into insert mode and allows me to insert one character at the start and beginning of the selection.
To Reproduce
Steps to reproduce the behavior:
- Open the file
OS Version (操作系统): macOS
VNote Version (Help - About VNote - Version: )(VNote版本): 2.8.2
Symptoms (表现): when using the Advanced Search what is the difference between space-separated keywords and &&? According to the VNote documentation they both mean AND.
In fact, from what I find a space gap acts as an OR criterion, not as an AND criterion.
Please explain.
How to Repro (如何复现):
As Doom continues to grow, so have incoming bug reports for modules I do not use and toolchains I know little about, like :lang clojure
or :tools ein
, and so I struggle to support them.
If you know a little nix and use Doom, consider contributing a shell.nix
file to the module(s) you use the most. Particularly :lang
modules, so that I can get a test environment up and running to test ag
I couldn't find anywhere (README, website, FAQ) what macvim is about and how it relates to the official Vim project.
Is your feature request related something that is currently hard to do? Please describe.
It is hard to understand what macvim is. The website only mentions "Vim - the text editor - for macOS", which is confusing given that 1) Vim already ships with macOS and 2) there already
Since Kakoune's quoting system was reworked, it's pretty easy to reliably quote Kakoune strings by just doubling apostrophes. In shell, it looks something like this:
kakquote() {
printf "'"
printf "$*" | sed "s/'/''/g"
printf "'"
}
However, while working on #3336, I've copied and pasted this fragment into three or four shell blocks already; I expect it (or
qutebrowser still uses enum.Enum()
as function in some places:
scripts/dev/check_coverage.py
49:MsgType = enum.Enum('MsgType', 'insufficient_coverage, perfect_file')
tests/unit/api/test_cmdutils.py
272: Enum = enum.Enum('Test', ['x', 'y'])
tests/unit/utils/test_utils.py
563: e = enum.Enum('Foo', 'bar, baz')
tests/unit/commands/test_argparser.py
31:Enum = enum.Enum(
-
Updated
May 16, 2020 - Python
I created a simple responsive page for the tutorial at https://github.com/mattn/emmet-vim/blob/master/TUTORIAL.
I made it with a style resembling the https://emmet.io/ website in case @mattn might want to use it on that site. After finishing I found that there's already an official doc with a more in-depth explanation at https://docs.emmet.io/.
So, anyway here's the [repo](https://github.co
This is what happens when I press shortcut to jump by word. Letters are highlighted but they are not changed to the shortcut I should press for jump.
They are just original letters but changed to red.
Created by Bram Moolenaar
Released November 2, 1991
- Repository
- vim/vim
- Website
- www.vim.org/download.php
- Wikipedia
- Wikipedia
When I set boolean options using
let
, they acceptv:true
but notv:false
.Nvim says
E521: Number required: &ignorecase = 'false'
.nvim --version
: NVIM v0.5.0-456-gdeb4566cavim -u DEFAULTS
(version: ) behaves differently? NO$TERM
: screen-256colorSteps