Sublime Forum

Bookmark Panel please

#1

Hello everyone,

I purchased a copy of Sublime and didn’t regret. Fantastic.

But I really miss a Bookmark Panel, or a decent bookmark system. It’s incredible that such a feature is still missing. I’ve downloaded VS Code and it has a bookmark panel. But I really do want to use Sublime.

Are there plans for such implementation? Any trick, workaround?

I code in Assembly, Highlight code and bookmark is part of my daily coding practice.

Regards
Alex

1 Like

#2

https://packagecontrol.io/search/bookmark

0 Likes

#3

This is an excellent idea…

I’m working on my code mapping system ( which is now stand-alone ) and nearing release…

I was thinking of having up to 3 panels… all vertical with the option of moving 1 to a new column to take up full length for mapping the data for files and one for snippets, and one for all of the notes / task comments…

But snippets and bookmarks could be combined in a tall link or I could keep the 3 idea and add a fourth…

Bookmarks - excellent idea to add to my mapper…

Right now: https://bitbucket.org/Acecool/acecooldev_sublimetext3
needs CodeMap from Package Control installed first and then you unzip to your %AppData%\Sublime Text 3\Packages\ Folder…

The one I’m working on now changes folder name to https://bitbucket.org/Acecool/acecoolcodemappingsystem
and it’ll be 100% standalone no need for buggy plugins, etc… I can make the bugs myself :slight_smile:

I’m hoping by end of this week it’ll be completely ready ( working on settings system and separating things out to make it more useful )…

Here are photos: https://www.dropbox.com/s/2ov6prv7cfn7sca/Screenshots.zip?dl=0

or one: https://www.dropbox.com/s/hi30l5ss0xz5tlo/sublime_text_unregistered__screenshot_20180126032617_3224.png?dl=0

Tons of callbacks so AccessorFuncs can be expanded into function entries, and much much more… For the standalone version I’m reworking how entries are added to allow folding, icons, and much more using sublime text region system… It’ll also mean that I can map the output regions to links for jump to line, snippets, bookmarks and more instead of being limited to exploding on : a line to grab the line number to jump to that line…

Much more complex but worth it…

You can create your own maps - all langs ( currently uses extensions because of CodeMap but my system will map languages to extensions so multiple languages can be mapped in a single file with a complex rule system so php with it’s 6 languages [ php in <? ?> tags, html outside of those tags, JavaScript in script tags when html is active, css when css is active in style tags, RegEx in php or javascript in certain function calls, sql in php in certain function calls, etc… ] )

Basically instead of being forced to make a new mapper for each extension my system will let you define / map languages ( and set up project mappers so you only map what you want in your projects with advanced system selecting how everything is mapped and when, along with new system instead of just line by line - I will add chunking so instead of line by line it’ll check multiple lines using sublime text regex for languages / highlighting ( I’ll make a converter so it can be used with my system so any language with a syntax file can be mapped automatically )… oh - Sublime Text Symbol mapping will be enabled by default for Python as a test run so no lines will be checked, only Sublime Symbols used - with the option to add lines, etc… Not the same as using the highlighter files for it - this is similar to how the command palette handles things… or displays all functions…

Feel free to add the repo ( second ) and you should get an update on Package Control ( a file will open ) when I’ve updated it then you can uninstall CodeMap and the old system… if you’re interested in this. I’m suggesting it because you’re looking for a bookmark navigator - this does a lot more :slight_smile: and I will add bookmark navigation too!!!

0 Likes

#4

Nice!!!

Please, it would be so handy. I cannot live without a “on screen” bookmark panel. Very useful.

Any chance you add “proc” and “macro” as part of your functions? It’s basically all we Assembly programmers need to get it running.

0 Likes

#5

I can definitely look into it - the point of the region mapping system is so I can add whatever functionality is needed and bind it to a double-click or other action and allow a single line to contain multiple links for classes, and so on…

Which variant of Assembly and chipset do you work with? I have experience with MIPS…

0 Likes

#6

I code in Masm, Windows.

0 Likes