Comments (13)
1 0.132605 0.000119 GitGutter()
?
Do you have Sy + vim-gitgutter installed? Don't do that, they probably interfere with another.
Also, make sure to set g:signify_vcs_list
, otherwise all VCS will be tested for at startup.
from vim-signify.
I have no idea, where GitGutter came from. I do not remember installing it. Works perfectly now. Sorry, my mistake.
from vim-signify.
Oh, haha. This was easy to fix. :-)
from vim-signify.
Sorry, without gitgutter it is just slightly faster:
FUNCTIONS SORTED ON TOTAL TIME
count total (s) self (s) function
1 1.858195 0.000241 sy#start()
1 1.857774 0.000878 sy#repo#detect()
2 0.392393 0.000074 tagbar#currenttag()
2 0.392240 0.000155 157_Init()
3 0.325147 0.000795 157_ExecuteCtags()
1 0.253438 0.000308 sy#repo#get_diff_accurev()
1 0.233033 0.000219 sy#repo#get_diff_rcs()
1 0.223045 0.000287 sy#repo#get_diff_fossil()
1 0.222368 0.000210 sy#repo#get_diff_bzr()
1 0.212908 0.000172 sy#repo#get_diff_darcs()
1 0.198851 0.000219 157_AutoUpdate()
1 0.198460 0.009681 157_ProcessFile()
1 0.182607 0.000270 sy#repo#get_diff_hg()
1 0.144615 0.002030 157_ExecuteCtagsOnFile()
1 0.132477 0.000224 sy#repo#get_diff_cvs()
1 0.132443 0.000292 sy#repo#get_diff_perforce()
1 0.132398 0.000263 sy#repo#get_diff_svn()
1 0.132179 0.000421 sy#repo#get_diff_git()
from vim-signify.
It doesn't seem that you have set g:signify_vcs_list
yet. See :help signify-options
.
Do you still have an unusual long delay afterwards?
from vim-signify.
Thank you Markus! That was it. If it can cause such dramatic speed downs, wouldn't it be preferable to add a default setting for the VCS list?
from vim-signify.
What would be a sane default? I can't reason about what people use.
Also, I want people to read the documentation, since it's full of gems!
Oh, and it's "Marco". :-)
from vim-signify.
Am 20.08.2013 15:07, schrieb Marco Hinz:
What would be a sane default? I can't reason about what people use.
Also, I want people to read the documentation, since it's full of gems. ;)
—
Reply to this email directly or view it on GitHub
#57 (comment).My .vimrc was not under version control and simply loading it (or any
other file) took 2 seconds without a VCS list. Now I added svn, git, hg
to the VCS list and it loads much faster. So I would suggest to add all
the available version controls as default and allow users to overwrite
this setting when desired.
from vim-signify.
So I would suggest to add all the available version controls as default and allow users to overwrite this setting when desired.
That's how it works at the moment. And if there was anything I'd change, I'd disable every VCS by default to force people to set the VCS list to a value fitting their kind of work.
from vim-signify.
Am 20.08.2013 15:21, schrieb Marco Hinz:
So I would suggest to add all the available version controls as default and allow users to overwrite this setting when desired.
That's how it works at the moment.
—
Reply to this email directly or view it on GitHub
#57 (comment).Well, if it is set by deafult, why does adding it to the .vimrc lead to
such an performance improvement?
from vim-signify.
The list contains all supported VCS by default. That makes a list of 10 VCS at the moment, the last being perforce
. Now, if you open a buffer from a Perforce repo, 9 other repos will be checked first.
That's why you should set g:signify_vcs_list
to only these VCS you usally use.
from vim-signify.
Am 20.08.2013 16:50, schrieb Marco Hinz:
The list contains all supported VCS by default. That makes a list of
10 VCS at the moment, the last being |perforce|. Now, if you open a
buffer from a Perforce repo, 9 other repos will be checked first.—
Reply to this email directly or view it on GitHub
#57 (comment).This makes sense. I just didn't know that there are that much =).
Reading the docs in more detail helped as well. Thank you for your
patience! It's a great plugin.
from vim-signify.
Hah, I'm glad to hear that and thanks for your feedback. :)
from vim-signify.
Related Issues (20)
- Unknown function: sy#start HOT 2
- Show git changes by colour HOT 1
- Visual bug HOT 1
- Jump to a line number without counting uncommited lines HOT 1
- For some files, the ~ symbol will always be displayed HOT 2
- Is it possible to color the line number instead of a sign? HOT 2
- Custom `numhl` highlightings are ignored HOT 2
- Vim-signify does not work. HOT 5
- Get "Undefined variable: g:signify_detecting" error when I start vim. HOT 1
- signify creates infinite highlight groups HOT 3
- Sign Blocks and lua file
- [Feature Request] Window borders for SignifyHunkDiff
- Support for DesignSync (dssc) version control system HOT 1
- documentation for legacy branch
- open all folds on disable signify folds
- Support environment variables in diff commands HOT 1
- `List index out of range` caused by missing priority in `sign place` output
- Error when opening hunk diff floating window on neovim HOT 1
- `Key not present in Dictionary` errors when using `g:signify_vcs_cmds` HOT 2
- fossil: -c 0 currently (<=fossil-2.23) does not work as expected (uses default number of context lines) HOT 1
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 vim-signify.