Git Product home page Git Product logo

thinkvim's People

Contributors

glepnir avatar itsdawei avatar zhangweiii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thinkvim's Issues

local settings to live outside of git repo or ignored

What is your expect?

It would be great if the local_settings.yml could live outside of the git repo, or if they are ignored, along with extra files in the colors folder. Currently, each time I want to pull changes from your repo, I need to do git stash, then pull, then pop the stash. It would be great if I didn't need to worry about stashing.

build a new statusline?

The current statusline is easy to get tired of aesthetics. All the statusline plugins don't have any intentions. I want to change it. I am hesitating. If you have any good idea ,pls tell me. it would be great if someone could implement it in pr.

Provide Ripgrep params to fzf + rg search

What is your expect?

Now when i use <Leader> + fr it opens a window and waiting my grep. So i am typing some text but i wanna filter them out according to file types. So i wanna apply -g or -t option of ripgrep but i do not know how can i do that on that window.

Help pls...

Thanks for your stared

@rafi i saw you stared this repo, very thanks for your vim-config project. The structure of this configuration and the initial configuration are referenced to your project.

Add local_settings and local_plugins to gitignore

What do you think of adding local_settings.vim and local_plugins.yaml to gitignore? This way, I can clone the repo, do any local modifications and not make the repo dirty (so it is easier to keep it up to date).

Otherwise, the alternative is forking your repo, do any local modifications and try to keep up my fork synchronized with yours.

PS: this looks pretty cool 👏

vim-plug如何实现vim-which-key的懒加载

你好,看了您的thinkvim收获很大。
但是有一个问题不知道如何解决,就是vim-which-key这个插件。这个插件需要在加载的时候执行一个注册操作。thinkvim是用dein管理插件的,并且用了一个钩子来实现在加载vim-which-key的时候,执行注册操作。
代码在这里:https://github.com/taigacute/ThinkVim/blob/8474b2831b0eb9919288e39d084a490471784485/rc/dein/deinlazy.toml#L14
请问vim-plug如何实现这样的操作呢?我看了vim-plug的教程,并没有钩子这个功能呀。。vim新手,问题太傻请见谅。

Error detected while processing function spaceline#spaceline#VimacsFilenameActive[20]..VimacsLineFname:

Problems summary

Error detected while processing function spaceline#spaceline#VimacsFilenameActive[20]..VimacsLineFname:
im -

Environment Information

  • OS: Xubuntu 19.04

  • neovim :version output:

vim --version
VIM - Vi IMproved 8.1 (2018 May 18, compiled Jun 27 2019 21:37:48)
Included patches: 1-1601
Compiled by kelvin@mb
Huge version without GUI. Features included (+) or not (-):
+acl -farsi -mouse_sysmouse -tag_any_white
+arabic +file_in_path +mouse_urxvt -tcl
+autocmd +find_in_path +mouse_xterm +termguicolors
+autochdir +float +multi_byte +terminal
-autoservername +folding +multi_lang +terminfo
-balloon_eval -footer -mzscheme +termresponse
+balloon_eval_term +fork() +netbeans_intg +textobjects
-browse +gettext +num64 +textprop
++builtin_terms -hangul_input +packages +timers
+byte_offset +iconv +path_extra +title
+channel +insert_expand -perl -toolbar
+cindent +job +persistent_undo +user_commands
+clientserver +jumplist +postscript +vartabs
+clipboard +keymap +printer +vertsplit
+cmdline_compl +lambda +profile +virtualedit
+cmdline_hist +langmap -python +visual
+cmdline_info +libcall -python3 +visualextra
+comments +linebreak +quickfix +viminfo
+conceal +lispindent +reltime +vreplace
+cryptv +listcmds +rightleft +wildignore
+cscope +localmap -ruby +wildmenu
+cursorbind -lua +scrollbind +windows
+cursorshape +menu +signs +writebackup
+dialog_con +mksession +smartindent +X11
+diff +modify_fname -sound +xfontset
+digraphs +mouse +spell -xim
-dnd -mouseshape +startuptime -xpm
-ebcdic +mouse_dec +statusline +xsmp_interact
+emacs_tags -mouse_gpm -sun_workshop +xterm_clipboard
+eval -mouse_jsbterm +syntax -xterm_save
+ex_extra +mouse_netterm +tag_binary
+extra_search +mouse_sgr -tag_old_static
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
defaults file: "$VIMRUNTIME/defaults.vim"
fall-back for $VIM: "/usr/local/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L/usr/local/lib -Wl,--as-needed -o vim -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lelf -lnsl -lselinux -ldl

  • :checkhealth or :CheckHealth result(neovim only):

How to reproduce the problem from neovim startup (Required!)

image

Screenshot (if possible)

maybe change git keymap to Leaderkey ?

now the leader g for vim-go,but it just for gopher ,most of users maybe use leader g more comfortable? so change leader g for git operate, localleader g for vim-go. what do you think?

A lot of the documented keybindings do not work

Problems summary

A lot of the documented keybindings/shortcuts do not work

Environment Information

  • OS: MacOS 10.13.6 (17G7024)

  • neovim :version output:

NVIM v0.4.0-1015-gbabcf641e
Build type: Release
Lua
JIT 2.0.5
  • :checkhealth or :CheckHealth result(neovim only):
    1 health#coc#check
    2 ========================================================================
    3   - OK: Environment check passed
    4
    5   - OK: Build javascript found
    6   - OK: Service started
    7
    8 health#defx#check
    9 ========================================================================
   10 ## defx.nvim
   11   - OK: has("python3") was successful
   12   - OK: Python 3.6.1+ was successful
   13
   14 health#nvim#check
   15 ========================================================================
   16 ## Configuration
   17   - OK: no issues found
   18
   19 ## Performance
   20   - OK: Build type: Release
   21
   22 ## Remote Plugins
   23   - OK: Up to date
   24
   25 ## terminal
   26   - INFO: key_backspace (kbs) terminfo entry: key_backspace=^H
   27   - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
   28   - INFO: $TERM_PROGRAM='iTerm.app'
   29   - INFO: $COLORTERM='truecolor'
   30
   31 health#provider#check
   32 ========================================================================
   33 ## Clipboard (optional)
   34   - OK: Clipboard tool found: macOS-clipboard
   35
   36 ## Python 2 provider (optional)
   37   - INFO: Using: g:python_host_prog = "/usr/local/bin/python"
   38   - INFO: Executable: /usr/local/bin/python
   39   - INFO: Python version: 2.7.16
   40   - INFO: pynvim version: 0.3.2
   41   - OK: Latest pynvim is installed.
   42
   43 ## Python 3 provider (optional)
   44   - INFO: Using: g:python3_host_prog = "/usr/local/bin/python3"
   45   - INFO: Executable: /usr/local/bin/python3
   46   - INFO: Python version: 3.7.3
   47   - INFO: pynvim version: 0.3.2
   48   - OK: Latest pynvim is installed.
   49
   50 ## Ruby provider (optional)
   51   - INFO: Ruby: ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin17]
   52   - INFO: Host: /usr/local/bin/neovim-ruby-host
   53   - OK: Latest "neovim" gem is installed: 0.8.0
   54
   55 ## Node.js provider (optional)
   56   - INFO: Node.js: v12.3.1
   57   - INFO: Neovim node.js host: /usr/local/Cellar/node/12.3.1/lib/node_modules/neovim/bin/cli.js
   58   - OK: Latest "neovim" npm/yarn package is installed: 4.5.0

How to reproduce the problem from neovim startup (Required!)

gc does nothing
<Leader> + ff opens a floating window, which lets me type but shows nothing else.
<Leader> + tb gives the error SPC t b is undefined

Screenshot (if possible)

Error when opening Go file

Problems summary

When I open a Golang file, I get an error.

Environment Information

  • OS: MacOS

  • neovim :version output: 0.4.0-1015

  • :checkhealth or :CheckHealth result(neovim only):

All green

How to reproduce the problem from neovim startup (Required!)

I have a file located in ~/Projects/Cyberlane/simple-go/main.go
I have ENV export GOPATH="$HOME/Projects"
When I open main.go with vim, I get the following error:

Error detected while processing function <SNR>67_register[9]..go#lsp#DidOpen:
line   19:
E117: Unknown function: sendMessage
E15: Invalid expression: l:lsp.sendMessage(l:msg, l:state)
Press ENTER or type command to continue

The content of the file is extremely tiny

package main

import "fmt"

func main() {
  fmt.Println("Hello, world.")
}

I am new to Go, I thought I would try it out since this VIM config is already setup for it. Am I doing something wrong, or is this a bug?

Screenshot (if possible)

DefX not always opening in correct split

Problems summary

I am navigating around defx with the hjkl and using l to open a file.
Sometimes I can open a file, and it works just fine.
Sometimes I open a file, and instead of opening in the split I was in before going to defx it will open it in a random split.
Sometimes I open a file, and it will open it in the defx panel, and when I try use ctrl+e = it will resize all splits except the file opened in defx.

Previously I would use NerdTree and it behaved just fine for me, but I have been trying to use defx, and this problem really is bothering me. Am I using it incorrectly, or is this a bug?

Environment Information

  • OS: MacOS 10.14.5

  • neovim :version output: NVIM v0.4.0-dev

  • :checkhealth or :CheckHealth result(neovim only):

1 health#defx#check
    2 ========================================================================
    3 ## defx.nvim
    4 ¦ - OK: has("python3") was successful
    5 ¦ - OK: Python 3.6.1+ was successful
    6
    7 health#coc#check
    8 ========================================================================
    9 ¦ - OK: Environment check passed
   10
   11 ¦ - OK: Javascript bundle found
   12 ¦ - OK: Service started
   13
   14 health#nvim#check
   15 ========================================================================
   16 ## Configuration
   17 ¦ - OK: no issues found
   18
   19 ## Performance
   20 ¦ - OK: Build type: Release
   21
   22 ## Remote Plugins
   23 ¦ - OK: Up to date
   24
   25 ## terminal
   26 ¦ - INFO: key_backspace (kbs) terminfo entry: key_backspace=^H
   27 ¦ - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
   28 ¦ - INFO: $TERM_PROGRAM='iTerm.app'
   29 ¦ - INFO: $COLORTERM='truecolor'
   30
   31 health#provider#check
   32 ========================================================================
   33 ## Clipboard (optional)
   34 ¦ - OK: Clipboard tool found: macOS-clipboard
   35
   36 ## Python 2 provider (optional)
   37 ¦ - INFO: Using: g:python_host_prog = "/usr/local/bin/python"
   38 ¦ - INFO: Executable: /usr/local/bin/python
   39 ¦ - INFO: Python version: 2.7.16
   40 ¦ - INFO: pynvim version: 0.3.2
   41 ¦ - OK: Latest pynvim is installed.
   42
   43 ## Python 3 provider (optional)
   44 ¦ - INFO: Using: g:python3_host_prog = "/usr/local/bin/python3"
   45 ¦ - INFO: Executable: /usr/local/bin/python3
   46 ¦ - INFO: Python version: 3.7.3
   47 ¦ - INFO: pynvim version: 0.3.2
   48 ¦ - OK: Latest pynvim is installed.
   49
   50 ## Ruby provider (optional)
   51 ¦ - INFO: Ruby: ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
   52 ¦ - INFO: Host: /Users/jusnel/.gem/bin/neovim-ruby-host
   53 ¦ - OK: Latest "neovim" gem is installed: 0.8.1
   54
   55 ## Node.js provider (optional)
   56 ¦ - INFO: Node.js: v12.2.0
   57 ¦ - INFO: Neovim node.js host: /Users/jusnel/n/lib/node_modules/neovim/bin/cli.js
   58 ¦ - OK: Latest "neovim" npm/yarn package is installed: 4.5.0

How to reproduce the problem from neovim startup (Required!)

Use <leader>+e to open defx, navigate around with hjkl, opening some sub-folders, and then some files. Make some splits with :split or :vsplit, and try open more files from defx.

Screenshot (if possible)

Your Sponsor button is broken

Problems summary

I clicked on your github sponsor button, but it was broken.

Selection_013

I really like your opinionated collection of vim goodness. Very well curated, thanks so much!

BreakChange

the toml file changed to yaml file。i think its more beautiful than toml . Create a new function with a command to edit plugins config file by <leader>+ p then input the plugins config filename .
For example i want to edit the defx config . so type <leader>+p then input the defx in commandline .

cannot start denite until a todo.sqlite database is created.

Problems summary

Besides preconditions referred in readme, a todo.sqlite database should be created.

How to reproduce the problem from neovim startup (Required!)

  1. git clone this repo, start neovim
  2. start denite => fail.
  3. run :checkhealth => result: denite is ok
  4. run :UpdateRemotePlugins.
  5. start denite again => fail.

error messages:

denite failed to load. 
sqlite3.OperationalError: unable to open database file
IN FILE: 
~/.cache/dein/repos/github.com/chemzqm/todoapp.vim/rplugin/python3/denite/source/todo.py
Line 33

Open the referred file and find:

db = os.path.expanduser('~/.todo/todo.sqlite')
conn = sqlite3.connect(db)

Create this database, run denite again. => success.

How can me make language diversity.

What is your expect?

In here i am 100% sure we can diverse the languages by adding out vim file or local settings for sure. But as i see know repo seems to dedicated for specifically go. But since i start to use it i like the idea and the organisation of the repo i felt like i am using it years. Easy to change anything in vim context again so you do not need to learn any new thing specifically to that repo.

And i easily implement LSP for java. And then also implement cTags for groovy for listing my class attributes and worked perfect.

So you know most of the time for adapting your language to an editor with plugins need to apply many in-depended changes.

In here i would like to discuss with you guys how can we make a structure to integrate different languages in this setup.

  • For example by implementing java lsp you should run this command :CocInstall coc-java it is super easy to do but could make super sense i.e. if we can provide a list with languages for Coc intiations.

  • Another thing after i implemented the lsp for java i see that my tag bar not worked for groovy so what i did. I search for it and update universal taglib with the .ctags of groovy then refresh my ctags on my project and also add some custome code to my local_settings.vim script and boom it worked. But again how can we make this in a single command or as a dependency of language activatio list that i mentioned above?

But again i would like to have these features again staying in vim context. I mean not introducing new data structures etc.

Thanks.

启动界面显示空文件,而不是最近打开文件

Problems summary

启动neovim,界面显示空文件,而不是如readme中展示的一样显示最近打开的文件

How to reproduce the problem from neovim startup (Required!)

  1. 使用appimage(因为我装了旧版0.3.7的neovim)。
  2. git clone 本项目
  3. 打开几个文件
  4. 直接启动,后面不跟文件名

Screenshot (if possible)

image

Environment Information

  • OS: linux

  • terminal: konsole

  • neovim :version output:

:version
NVIM v0.4.0-1021-gdd21cd2a4                                                                                           
Build type: RelWithDebInfo
LuaJIT 2.0.5
Compilation: /usr/bin/gcc-5 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -O2 -g -DMIN_LOG_LEVEL=3 -Og -g -Wall -Wextra -pedantic -Wno
-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wvla -fstack-protector-strong -fd
iagnostics-color=auto -Wno-array-bounds -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI
_HAS_VAR_FROM -I/home/travis/build/neovim/bot-ci/build/neovim/build/config -I/home/travis/build/neovim/bot-ci/build/neovim/src
 -I/home/travis/build/neovim/bot-ci/build/neovim/.deps/usr/include -I/usr/include -I/home/travis/build/neovim/bot-ci/build/neo
vim/build/src/nvim/auto -I/home/travis/build/neovim/bot-ci/build/neovim/build/include
Compiled by travis@travis-job-4e58cf17-1f4e-4a15-98d9-1c839ab3251d

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/home/travis/build/neovim/bot-ci/build/neovim/build/nvim.AppDir/usr/share/nvim"

Run :checkhealth for more info
  • :checkhealth or :CheckHealth result(neovim only):
    应该不影响?
    • python2: WARNING: Unexpected Python version. This could lead to confusing error messages.
    • ruby: WARNING: neovim-ruby-host not found.
    • nodejs: WARNING: Missing "neovim" npm (or yarn) package.

更好的键位设置

更好的键位设置,目前的键位我感觉有些不是那么合适,有待考量,如果有更好的键位设置欢迎PR,或者在这里探讨我来修改。期望是不修改任何原有的vim按键。

Spaceline seperate style slant is broken

Problems summary

After i updated my local settings by adding let g:spaceline_seperate_style = 'slant' spaceline seems broken.

Environment Information

  • OS: MacOS 10.13.2

  • neovim :version output:
    NVIM v0.4.0-1021-gdd21cd2a4
    Build type: Release
    LuaJIT 2.0.5

  • :checkhealth or :CheckHealth result(neovim only):
    All fine

How to reproduce the problem from neovim startup (Required!)

add let g:spaceline_seperate_style = 'slant' to your local settings.

Screenshot (if possible)

Screen Shot 2019-07-23 at 17 35 53
Screen Shot 2019-07-23 at 17 36 25

Class Preview in fzf not working

Problems summary

Currently when i enter <leader> + ff and move over a class file i am not able to see the preview of the file. It was working before but suddenly disappear. I am getting the image below instead:
Screen Shot 2019-06-20 at 02 11 36

Not: sudo gem install rouge installed

Environment Information

  • OS:
    Mac Os 10.14.5

  • neovim :version output:
    NVIM v0.4.0-1029-g93f8c2793
    Build type: Release
    LuaJIT 2.0.5

  • :checkhealth or :CheckHealth result(neovim only):
    health#coc#check
    2 ========================================================================
    3 - OK: Environment check passed
    4
    5 - OK: Build javascript found
    6 - OK: Service started
    7
    8 health#nvim#check
    9 ========================================================================
    10 ## Configuration
    11 - OK: no issues found
    12
    13 ## Performance
    14 - OK: Build type: Release
    15
    16 ## Remote Plugins
    17 - OK: Up to date
    18
    19 ## terminal
    20 - INFO: key_backspace (kbs) terminfo entry: key_backspace=^H
    21 - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~
    22 - INFO: $TERM_PROGRAM='iTerm.app'
    23 - INFO: $COLORTERM='truecolor'
    24
    25 health#provider#check
    26 ========================================================================
    27 ## Clipboard (optional)
    28 - OK: Clipboard tool found: macOS-clipboard
    29
    30 ## Python 2 provider (optional)
    31 - INFO: Using: g:python_host_prog = "/usr/local/bin/python"
    32 - INFO: Executable: /usr/local/bin/python
    33 - INFO: Python version: 2.7.16
    34 - INFO: pynvim version: 0.3.2
    35 - OK: Latest pynvim is installed.
    36
    37 ## Python 3 provider (optional)
    38 - INFO: Using: g:python3_host_prog = "/usr/local/bin/python3"
    39 - INFO: Executable: /usr/local/bin/python3
    40 - INFO: Python version: 3.7.3
    41 - INFO: pynvim version: 0.3.2
    42 - OK: Latest pynvim is installed.
    43
    44 ## Ruby provider (optional)
    45 - INFO: Ruby: ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]
    46 - WARNING: neovim-ruby-host not found.
    47 - ADVICE:
    48 - Run gem install neovim to ensure the neovim RubyGem is installed.
    49 - Run gem environment to ensure the gem bin directory is in $PATH.
    50 - If you are using rvm/rbenv/chruby, try "rehashing".
    51 - See :help g:ruby_host_prog for non-standard gem installations.
    52
    53 ## Node.js provider (optional)

How to reproduce the problem from neovim startup (Required!)

  1. + ff
  2. Select a class and seeing the screen shot above.

Spaceline update does not fit to tapbar.

Problems summary

After i update my fork with the latest version i saw that tabline is showing the empty tab with a number of 1 There should not be any tab before opening a file.

Environment Information

  • OS: MacOS 10.13.2

  • neovim :version output:
    :version
    NVIM v0.4.0-1021-gdd21cd2a4
    Build type: Release
    LuaJIT 2.0.5

  • :checkhealth or :CheckHealth result(neovim only):
    Everything is ok.

How to reproduce the problem from neovim startup (Required!)

Just try to open your thinkvim clone you will see the empty tab with a number of 1 before you opening a file.

Screenshot (if possible)

Screen Shot 2019-07-23 at 17 27 06

Using the tagbar in a window like fzf or rg has

What is your expect?

I am not sure this is possible but it could be awsome if we can show the tagbar or Vista in a window like we are currently using for fzf and ripgrep.
i.e: + tb can show a listing off class attributes etc. What ever the result of tagbar or vista.

Error while initiating the NerdTree

Problems summary

Error while initiating the NerdTree
Try to type :NERDTreeToggle or initiate with <localleader> + e command It is not autocompleted. And when you type and hit that command it shows the error in below.

Environment Information

  • OS: Mac Os 10.13.2

  • neovim :version output:
    NVIM v0.4.0-1021-gdd21cd2a4
    Build type: Release
    LuaJIT 2.0.5

  • :checkhealth or :CheckHealth result(neovim only):
    Everything is ok and green.

How to reproduce the problem from neovim startup (Required!)

  1. Open nvim.
  2. Try to type :NERDTreeToggle
  3. It is not autocompleted. And when you hit type and hit that command it shows the error in below.
    NOTE: After you initiated the nerd tree nvim starting to autocomplete it. Also you can see this error whit <localleader> + e command

By the way tree is working fine only thing is this error prints.

Screenshot (if possible)

Screen Shot 2019-06-18 at 12 56 50

Brackets not highlighted - :set showmatch

Problems summary

Hi, just that, the brackets are not highlighted

Environment Information

  • OS: Ubuntu 19.04 Disco

  • neovim :version output:

NVIM v0.3.7                                                                                                                                                                                                
Build type: Release
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/neovim-8AVX75/neovim-0.3.7=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=1 -DDISABLE_LOG -Wdate-time -D_FORTI
FY_SOURCE=1 -Wconversion -O2 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto
 -Wno-array-bounds -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/build/neovim-8AVX75/neovim-0.3.7/build/config -I/build/neovim-8AVX75/neovim-0.3.7/src -I/
usr/include -I/build/neovim-8AVX75/neovim-0.3.7/build/src/nvim/auto -I/build/neovim-8AVX75/neovim-0.3.7/build/include
Compiled by [email protected]

Features: +acl +iconv +jemalloc +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/share/nvim"
  • :checkhealth or :CheckHealth result(neovim only):

All good, only the ruby gem is missing, but I am not writing python

How to reproduce the problem from neovim startup (Required!)

  1. Simple, just put the cursor on a bracket etc.

Screenshot (if possible)

在自定义配置中改了localleader无效

image

image

改了之后输入
:echo maplocalleader
:echo g:maplocalleader
都显示是逗号了
但是按逗号m啥的都没有反应,反而还是按原来的分号m会执行那些功能

好用的插件建议

如果你知道比较好用实用的插件可以在这里提,我会进行考虑,如有必要我会添加对该插件的支持。

error opening neovim matchit.vim path not found

Problems summary

on arch linux error on neovim open -matchit.vim

Environment Information

  • OS: linux manjaro

  • neovim :version output: neovim 4.0 nightly build

  • :checkhealth or :CheckHealth result(neovim only):

How to reproduce the problem from neovim startup (Required!)

open neovim on linux

  1. foo
  2. bar
  3. baz

Screenshot (if possible)

NOTE: solution is here: neovim/neovim#5193
the package path on linux is not /usr/local/share/nvim/... as on OSX is
but
usr/share/nvim/...
so add to init.vim
set packpath=/usr/local/share/nvim/runtime
solve the problem.

:FZF not working

Problems summary

:FZF or <SPC> ff giving the error below.

Error detected while processing function Fzf_dev[25]..fzf#run[64]..<SNR>93_execute_term[3]..<SNR>93_split[9]..FloatingFZF: line 1: E117: Unknown function: nvim_create_buf E15: Invalid expression: nvim_create_buf(v:false, v:true) Press ENTER or type command to continue

Environment Information

  • OS: MacOs 10.13.2

  • neovim :version output:
    NVIM v0.3.7 Build type: Release LuaJIT 2.0.5

  • :checkhealth or :CheckHealth result(neovim only):
    34 ## terminal 33 - INFO: key_backspace (kbs) terminfo entry: key_backspace=^H 32 - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~ 31 - INFO: $TERM_PROGRAM='iTerm.app' 30 - INFO: $COLORTERM='truecolor' 29 28 health#provider#check 27 ======================================================================== 26 ## Clipboard (optional) 25 - OK: Clipboard tool found: macOS-clipboard 24 23 ## Python 2 provider (optional) 22 - INFO: Using: g:python_host_prog = "/usr/bin/python" 21 - INFO: Executable: /usr/bin/python 20 - INFO: Python version: 2.7.10 19 - INFO: pynvim version: 0.3.2 18 - OK: Latest pynvim is installed. 17 16 ## Python 3 provider (optional) 15 - INFO: Using: g:python3_host_prog = "/usr/local/bin/python3" 14 - INFO: Executable: /usr/local/bin/python3 13 - INFO: Python version: 3.7.3 12 - INFO: pynvim version: 0.3.2 11 - OK: Latest pynvim is installed. 10 9 ## Ruby provider (optional) 8 - INFO: Ruby: ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17] 7 - INFO: Host: /usr/local/bin/neovim-ruby-host 6 - OK: Latest "neovim" gem is installed: 0.8.0 5 4 ## Node.js provider (optional) 3 - INFO: Node.js: v12.4.0 2 - INFO: Neovim node.js host: /Users/serdar.simsek/.config/yarn/global//node_modules/neovim/bin/cli.js 1 - OK: Latest "neovim" npm/yarn package is installed: 4.5.0

How to reproduce the problem from neovim startup (Required!)

  1. Open a java file
  2. Type :FZF or <SPC> ff
  3. Error

Screenshot (if possible)

Screen Shot 2019-06-14 at 13 37 47

Documentation: How to get rid of >>> git attributions

What is your expect?

I was hoping I could figure out how to turn off the ghostly line by line git attribution, the thing that pops up on every new line, prefixed by >>>. I turned off everything I could find in the configuration related to git but it still persists.

Selection_014

Error while closing the tab

Problems summary

I am getting this error while closing a tab.

E784: Cannot close last tab page

Environment Information

  • OS: Mac os 10.13

  • neovim :version output:
    NVIM v0.4.0-1021-gdd21cd2a4
    Build type: Release
    LuaJIT 2.0.5

  • :checkhealth or :CheckHealth result(neovim only):
    OK

How to reproduce the problem from neovim startup (Required!)

  1. Open the a tab or more tab then select one of them.
  2. Try to close with + tc
  3. See the error out put.

Screenshot (if possible)

typo in mappings.vim

Problems summary

typo in the line 38 of rc/mappings.vim, should be replaced by window like the screenshot

Environment Information

  • OS: None

  • neovim :version output: None

  • :checkhealth or :CheckHealth result(neovim only): None

How to reproduce the problem from neovim startup (Required!)

In the rc/mappings.vim

Screenshot (if possible)

image

一定长度自动换行有点问题

image
比如写这段代码,我再输入个l就变成了
image
python这种就语法错误了
image

默认关闭自动换行?
或者加个80字符的竖线提示一下 set colorcolumn=80
不然用的时候老是怕突然换行

Suggest for good plugins

if you found good plugins , you can subimit it in there. If the plugin is very useful, I will consider adding it。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.