Comments (4)
@Huluk thanks for the bug report!
- How large is the file that is causing the problem?
- Have you customized any of the vim-lastplace settings, or are you using the defaults?
Thanks!
from vim-lastplace.
Hi Greg, and thank you for the quick reply!
The file I ran into problems with has ~16k lines and about 3.5MB. I'm using all-default settings.
from vim-lastplace.
I tried and failed to to reproduce this issue by creating a ~4mb file with this command: head -n 68000 /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 100 > 4mb.txt
. The generated file works well with vim-lastplace. I also tried with longer lines using fold -w 1000000. Same result, unable to reproduce.
Since the error mentions increasing mmp, you might try setting this in your vimrc: set maxmempattern=32000
for more info on that, please take a look at the vim help :h mmp
I'll be curious to know if changing this setting helps you out!
from vim-lastplace.
I can confirm this issue does not happen for a random file like yours, so I did some digging: Turns out the inbuilt setting foldmethod=syntax
was at fault here, eating most of the memory. The error triggering in your plugin is spurious. I had tried to disable all other plugins, but I hadn't disabled all other settings.
Thank you for your investigation! I'll close this bug.
from vim-lastplace.
Related Issues (20)
- Compare to vim-stay HOT 3
- vim-lastplace scrolls the file by one line from top HOT 7
- Maintain Scroll Position HOT 1
- Debian Package HOT 1
- Option for opening folds if the last edited area is inside a closed fold HOT 6
- Keep horizontal position HOT 4
- doesn't play well with NERDTree and TagBar HOT 2
- vim-lastplace does not work with templates HOT 2
- vim-lastplace conflicts with vim-buffergator HOT 3
- Keep windows position? HOT 1
- global disable or add check for vimdiff HOT 2
- vim-lastplace can not work well with latest vim HOT 1
- let g:lastplace_open_folds = 0 still opens fold after reopening file HOT 5
- Plugin automatically expands folded text HOT 1
- Save lastplace_ignore and lastplace_ignore_buftype as list instead of string HOT 1
- Add note about `:h last-position-jump`, available out-of-the-box in recent versions of Vim HOT 1
- Alternate buffer not restoring cursor position with window splits HOT 7
- `g:lastplace_open_folds` doesn't work when `foldmethod` is set in modeline HOT 1
- Error Message:"Need to specify how to reconcile divergent branch" HOT 7
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-lastplace.