Comments (1)
The first plugin is quite slow on updating the minimap when rapidly moving through a long file.
Also noticed that mouse support is really janky.
Profile of that plugin in action:
FUNCTIONS SORTED ON SELF TIME
count total (s) self (s) function
189 5.942821 minimap#UpdateMinimap()
189 0.076823 <SNR>170_Highlight_Matching_Pair()
129 0.017071 0.009758 airline#check_mode()
192 0.005398 <SNR>205_get_syn()
400 0.003646 airline#util#append()
96 0.009308 0.002773 airline#highlighter#get_highlight()
96 0.002707 airline#highlighter#exec()
529 0.002381 airline#util#wrap()
100 0.002698 0.002070 airline#extensions#branch#get_head()
2 0.007162 0.001982 airline#highlighter#highlight()
129 0.001956 airline#statusline()
4 0.001967 0.001741 neocomplete#helper#clean()
4 0.012548 0.001712 432()
189 0.001438 UndotreeUpdate()
96 0.001137 <SNR>205_get_array()
100 0.001047 airline#parts#ffenc()
22 0.001015 <SNR>209_get_accented_line()
34 0.008660 0.000972 <SNR>205_exec_separator()
100 0.000628 airline#extensions#branch#head()
1 0.000621 0.000608 ctrlp#utils#writecache()
The second plugin relies on MacVim/gVim, which is completely unacceptable.
An alternative solution for this is to use the tagbar plugin, you can toggle it with F8
, it doesn't really follow the cursor but gives you a much more useful outline of the file based on ctags.
from vimfiles.
Related Issues (20)
- errors / linter messages don't show on Linux HOT 3
- Feature Request: Filter warnings
- Attempt to set completeopt causes error HOT 1
- Location list doesn't appear by default on save HOT 1
- Both CtrlP and FZF enabled?!?!? HOT 2
- gometalinter not found HOT 4
- Ag error message does not work when running Ag command with arguments
- Filter this specific warning
- Conflicting shortcuts for whitespace/noh, and commenting/history HOT 2
- fresh install on macOS High Sierra fails on gocode HOT 5
- nvim-completion-manager core channel terminated HOT 4
- Running update with go 1.11 installed, autocompletion no longer works in vim editing go files HOT 1
- tpope/vim-projectionist plugin breaking commands and keybindings for Alternate
- Add concourse plugin HOT 1
- yarn asked to be installed as a dependency - I don't do javascript HOT 2
- vim-update go error
- vim-update or install fails: missing gometalinter HOT 6
- autosave troubles HOT 1
- :q should fail when there are unsaved changes
- Disabling auto-folding HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vimfiles.