Coder Social home page Coder Social logo

fgheng / vime Goto Github PK

View Code? Open in Web Editor NEW
414.0 7.0 76.0 15.77 MB

vime, an easy and structural config for (neo)vim users

Shell 0.53% Python 1.06% Vim Snippet 3.99% Vim Script 94.42%
vim neovim neovim-config vim-config vimrc vim-scripts neovim-dotfiles

vime's People

Contributors

0xff91 avatar fgheng avatar jemyzhang 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

vime's Issues

關於 檔案預覽 圖標問題

Hi 下方是我的截圖
請問一下 圖標顯示都是亂碼?是因為什麼原因
我已經在defx.vim 把錯誤的圖標先刪除 可是還是顯示有問題?
請問是還有須要改什麼嗎?

註解 2020-07-30 163140

load file 出現 error

Hi 您好,
目前使用到某些時候會出現下方的 訊息
然後需要點選 A 或 B 才能進入檔案,請問這是哪個功能?

press the letter

plugin 似乎没有加载

你好

  • session 一直只有 default.vim
  • 另外 macOs 中 <M- 不生效 有什么解决办法吗,fzf 的大部分快捷键 没有效果 只能改键

Mac 系统安装问题

步骤:
1.clone 项目 文件直接放到~/.config/nvim下
2.启动NVIM 执行PlugInstall
3.安装完成退出,重新进入报错

日志:

处理 /Users/joe/.config/nvim/config/plugins/nvim-treesitter-textobjects.vim 时发生错误:
第   86 行:
E5105: Error while calling lua chunk: ...im/plugins/nvim-treesitter/lua/nvim-treesitter/query.lua:2: module 'vim.treesitter.query' not found:
        no field package.preload['vim.treesitter.query']
        no file '/Users/joe/.config/nvim/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.config/nvim/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/fzf/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/fzf/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/coc-fzf/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/coc-fzf/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/vimspector/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/vimspector/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/vim-flog/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/vim-flog/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/vim-gitgutter/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/vim-gitgutter/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/git-blame.nvim/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/git-blame.nvim/lua/vim/treesitter/query/init.lua'
        no file '/Users/joe/.cache/vim/plugins/nerdcommenter/lua/vim/treesitter/query.lua'
        no file '/Users/joe/.cache/vim/plugins/nerdcommenter/lua/vim/treesitter/query/init.lua'

打开大文件启动慢.

大佬您好,我使用您这套配置时,发现打开一个1261行的tmux配置文件时,发现打开得特别慢,尝试使用--startuptime debug得到如下日志:

063.429  005.649  005.649: sourcing /usr/share/nvim/runtime/syntax/tmux.vim
063.831  000.019  000.019: sourcing /usr/share/nvim/runtime/ftplugin/tmux.vim
066.586  000.279  000.279: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-anyfold/autoload/anyfold.vim
8331.689  000.088  000.088: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-signify/autoload/sy.vim
8331.901  000.077  000.077: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-signify/autoload/sy/util.vim
8333.006  000.770  000.770: sourcing /home/chiebotgpuhq/.cache/vim/plugins/vim-signify/autoload/sy/repo.vim
8334.485  8272.173: opening buffers
8335.127  000.534  000.534: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline.vim
8336.144  000.074  000.074: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline/tab.vim
8336.580  000.222  000.222: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline/colorscheme.vim
8336.984  000.732  000.509: sourcing /home/chiebotgpuhq/.cache/vim/plugins/lightline.vim/autoload/lightline/colorscheme/solarized.vim

在opening buffer这个地方特别慢,但是似乎裸装的vim就没有这个问题. 萌新实在查不出哪里有问题了,来问问大佬...

另外还有一个问题是,当我使用tmux 然后远程到其他机器上使用这套nvim配置时,tmux和nvim相应插件已装,发现ctrl-h等仅能切换tmux的pane,而无法切换nvim的窗口,甚至是当当前的tmux只有一个pane时,依然无法切换nvim窗口... 但是我在本地tmux中使用vime时 则没有这个问题

似乎在 startify 的Session 中无法使用 easymotion?

您好,似乎在使用startify 的SSave 保存会话之后 ,然后关闭neonvim,然后再启动nvim在启动页面直接进入 之前的会话,此时easymotion似乎就没法使用了,即使 vim-plug 显示 easymotion已经加载,而且之前设置的easymotion相关的map也完全无法使用...

另外,感谢您的配置,真的是肥肠不错的学习材料= =|||,虽然我还没完全吃透...

lightline.vim 问题

感谢开源你的配置,组织太好了, 🐂🍺!!!

发现一个问题,
lightline状态栏在mac上全是问号,

image

然后看到lightline配置好像未识别
image

有机会更新一下吗? 谢谢

另外还有个问题,感觉所有主题都只有在tmux内才能正常显示,有办法让它在普通终端正常显示
没找到配置在哪?

vim新手请教let g:vim_root_path = expand('<sfile>:p:h') . '/'

感谢大佬分享了自己的配置,这大概是我见过最清晰最易懂学习的vim配置了。

本人vim新手,学习大佬配置 不太懂为何init.vim中开始用的
let g:vim_root_path = expand('<sfile>:p:h') . '/' 这一句为何这样写,不是$MYVIMRC就可以得到vimrc的路径么?而且为何这个在我的nvim上echo出来是/而不是init.vim所在的目录呢?

再次感谢大佬的配置分享

文件类型丢失

打开文件偶尔会出现文件类型丢失的bug, 即lightline右下角下角出现no ft

windows 10下不可使用vime

init.vim加入如下配置之后,还是无法启动除了vim-plug之外的插件:
let g:python_host_prog='C:/ProgramData/Anaconda3/python.exe'
let g:python3_host_prog='C:/ProgramData/Anaconda3/python.exe'
let g:coc_node_path='C:/Users/renlefux/AppData/Roaming/nvm/v12.18.3/node.exe'
let g:plugin_bash_path='C:/msys64/usr/bin/bash.exe'
pluginstats 如下:
image

[coc.vim] definition not found

您好,在小型工程中,coc是能够正常使用的,但是我最近编译linux内核和oceanbase,coc总是找不到定义和引用。我并未修改过coc.nvim.vim,目前我检查了ccls的配置和coc的配置,未发现错误,我使用bear命令生成的compile_commands.json文件也是对的,请问我应该怎么排查这个错误呢?谢谢
目前我的coc-settting.json文件如下所示
{
// vim: syntax=jsonc
"coc.preferences.extensionUpdateCheck": "daily",
"suggest.acceptSuggestionOnCommitCharacter": true,
"suggest.timeout": 5000,
"suggest.noselect": true,
"suggest.snippetIndicator": "❄",
"suggest.completionItemKindLabels": {
"class": "",
"color": "",
"constant": "",
"default": "",
"enum": "",
"enumMember": "",
"event": "鬒",
"field": "m",
"file": "",
"folder": "",
"function": "F",
"interface": "",
"keyword": "",
"method": "f",
"module": "",
"operator": "Ψ",
"property": "",
"reference": "r",
"snippet": "",
"struct": "פּ",
"text": "",
"typeParameter": "",
"unit": "",
"value": "",
"variable": ""
},
"diagnostic.errorSign": "■",
"diagnostic.warningSign": "▲",
"diagnostic.infoSign": "●",
"diagnostic.hintSign": "●",
"diagnostic.displayByAle": false,
"diagnostic.maxWindowHeight": 10,
"languageserver": {
"ccls": {
"command": "ccls",
"filetypes": ["c", "cpp", "cuda", "objc", "objcpp"],
"rootPatterns": [".ccls", "compile_commands.json", ".git/"],
"initializationOptions": {
"cache": {
"directory": ".ccls-cache"
},
"client": {
"snippetSupport": true
},
"highlight": { "lsRanges": true }
}
},
// golang的languageserver不是ccls
"golang": {
"command": "gopls",
"rootPatterns": ["go.mod", ".git/"],
"filetypes": ["go"]
}
}
}

coc float win can not scroll normaly...

您好,我fork了您的配置,然后修改了一些按键....
我的系统是 ubuntu-18.04
nvim version 是

NVIM v0.5.0-dev+1157-g0ab88c2ea
Build type: Release
LuaJIT 2.1.0-beta3

使用时发现一个比较麻烦的问题....coc 在进行函数提示时出现的浮动窗口没法正常翻页...
使用鼠标滚轮,除非一直滚,否则浮动窗口就会跳转回顶端...
这导致了浮动窗口内容只能看最顶端或是最低端的内容...
这个问题,问过赵大,但是他表示也不清楚是哪里出了问题...

nerd tree 案 H 沒反應

您好 目前用您預設的主題
之前有用過vide
在 目錄列 案h 可以回到上一層
用vime 案H 沒有反應
可以麻煩指教嗎?

Backspace 失效

你好,安装之后 backspace 在insert mode下不会删除任何字符。请问这种情况需要更改哪个配置或者禁用哪个插件,谢谢。

在将插件加入~/.vimrc文件之后,使用vim来进入文件,界面并没有改变。即插件没有发生作用。

您好,我是一个新手。在按照您的方法配置之后,我遇到了一些问题。
我使用的电脑是mac,m1芯片。iterm终端。
这是我的~/.vimrc文件。

1 " DO NOT EDIT THIS FILE
2 " Add your own customizations in /.vim_runtime/my_configs.vim
3
4 set runtimepath+=
/.vim_runtime
5
6 source ~/.vim_runtime/vimrcs/basic.vim
7 source ~/.vim_runtime/vimrcs/filetypes.vim
8 source ~/.vim_runtime/vimrcs/plugins_config.vim
9 source ~/.vim_runtime/vimrcs/extended.vim
10 try
11 source /.vim_runtime/my_configs.vim
12 catch
13 endtry
14 call plug#begin('
/.vim/plugged')
15 Plug 'preservim/NERDTree'
16 Plug 'dense-analysis/ale'
17 "改错
18 Plug 'neoclide/coc.nvim', { 'branch': 'release' }
19 Plug 'neoclide/coc.nvim', {'branch': 'master', 'do': 'yarn install --frozen-lockfile'}
20 let g:coc_global_extensions = ['coc-explorer']
21 let g:coc_global_extensions = ['coc-git']
22 let mapleader = ','
23 Plug 'preservim/nerdcommenter'
24 Plug 'voldikss/vim-floaterm'
25 Plug 'pseewald/vim-anyfold'
26 Plug 'junegunn/vim-easy-align'
27 Plug 'lervag/vimtex'
28 Plug 'junegunn/fzf.vim'
29 Plug 'junegunn/fzf', { 'do': {-> fzf#install()} }
30 Plug 'antoinemadec/coc-fzf', {'branch': 'release'}
31 "https://github.com/fgheng/vime 的配置
32 Plug 'mileszs/ack.vim'
33 Plug 'easymotion/vim-easymotion'
34 map (easymotion-prefix)
35 set number
36 syntax on
37 set showcmd
38 set t_Co=256
39 set cursorline
40 filetype indent on
41 set autoindent
42 call plug#end()
~

**
截屏2023-01-04 16 39 54
截屏2023-01-04 16 40 06

以上两张图片:一个是配置文件,另外一个是vim进入文件编辑的界面。
麻烦您告诉我一下是哪里出问题了,谢谢您。

nvim-treesitter-textobjects.vim 时发生 错误

处理 /home/yu/.config/nvim/config/plugins/nvim-treesitter-textobjects.vim 时发生
错误:
第 86 行:
E5105: Error while calling lua chunk: ...im/plugins/nvim-treesitter/lua/nvim-tre
esitter/query.lua:2: module 'vim.treesitter.query' not found:
no field package.preload['vim.treesitter.query']
no file '/home/yu/.config/nvim/lua/vim/treesitter/query.lua'
no file '/home/yu/.config/nvim/lua/vim/treesitter/query/init.lua'
no file '/home/yu/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query.l
ua'
no file '/home/yu/.cache/vim/plugins/coc.nvim/lua/vim/treesitter/query/i
nit.lua'
no file '/home/yu/.cache/vim/plugins/fzf/lua/vim/treesitter/query.lua'
no file '/home/yu/.cache/vim/plugins/fzf/lua/vim/treesitter/query/init.l
ua'
no file '/home/yu/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/qu
ery.lua'
no file '/home/yu/.cache/vim/plugins/fzf-gitignore/lua/vim/treesitter/qu
ery/init.lua'
no file '/home/yu/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query.lu
a'
no file '/home/yu/.cache/vim/plugins/fzf.vim/lua/vim/treesitter/query/in
it.lua'

这是什么包没安装吗?

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.