On Sep 22, 2014, at 11:41 AM, Allan Odgaard mailinglist@textmate.org wrote:
I think the feature requested here is a bit fuzzy.
[..]
My interpretation of Gerd’s request (from earlier) is that each time the caret moves more than a line (after an edit), the position is added to the stack. But I am not sure if this would be a satisfying heuristic. There should probably be some collapsing of locations based on distance/within the view port.
Gerd: If you do have a clear definition of how it should work, please let me know.
Certainly a fuzzy feature... Back then on small screens it was basically "moved more than a line". Now with large windows, it is trickier to find a good metric. Distance in the view port seems to factor in.
Maybe this would work: still record every change in position that is more than a line, but then when going backward/forward in the history discard positions that are currently visible. Of course this may be too much, so it might need to be more like "visible and not more than y lines away from current cursor position".
And I do think the "jump buffer" should span all files, not be limited to the one currently viewed. So say I work in file x, now go to look at something in file y (or even edit there) and "jump back", it should jump back to file x (even if I closed it!).
And to add extra bells and whistles, there'd be an (optional) visual navigator that shows previous edit locations with context!
Gerd
On 22 Sep 2014, at 18:07, Elia Schito wrote:
+1 from here too
I resort for the poor man's version (⌘Z / ⌘⇧Z) all the time, but works only if there had been an edit of course
Elia
📢 twitter/elia <http://twitter.com/elia http://twitter.com/elia> ☕️ github/elia <http://github.com/elia http://github.com/elia>
On Mon, Sep 22, 2014 at 6:04 PM, Gerd Knops <gerti-textmate@bitart.com mailto:gerti-textmate@bitart.com> wrote:
Seconded! A long time ago I used an editor that had this feature (Edison on Atari ST/TT), that was tremendously useful.
I think I requested that feature several times over the years. If TM wouldn't be written mostly in C++ (gag) I long since would have added this and a whole slew of features.
Gerd
On Sep 22, 2014, at 9:09 AM, Matt Neuburg <matt@tidbits.com mailto:matt@tidbits.com> wrote:
I have a feature suggestion. I've thought about this for years but it
has only just occurred to me to say something about it.
As you know, I use TextMate to write books. Big books with big chapters.
So it often happens that I edit a chapter, then jump to an earlier / later bit of that same chapter to make some change entailed by what I was just writing. Now I want to "go back" to where I was before.
That's the suggestion. TextMate should _automatically_ maintain
"bookmarks" for the location of the two most recent edit locations (places where I actually typed or deleted text). Thus, I could use the bookmarks feature to jump back to where I was before.
Just an idea. (A really great idea!) m.
-- matt neuburg, phd = http://www.apeth.net/matt/ pantes anthropoi tou eidenai oregontai phusei Programming iOS 7! http://shop.oreilly.com/product/0636920031017.do iOS 7 Fundamentals! http://shop.oreilly.com/product/0636920032465.do RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
textmate mailing list textmate@lists.macromates.com mailto:textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate http://lists.macromates.com/listinfo/textmate