Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quick Marks #53

Closed
kalbasit opened this issue Jan 9, 2010 · 10 comments

Comments

Projects
None yet
@kalbasit
Copy link

commented Jan 9, 2010

Introduction

Quick Marks are like bookmarks but they are manipulated through keyboard shortcuts, for example we can save http://mail.google.com as key M, and after hitting the sequence requesting quick marks and then M, gmail will be opened in the current tab (or in a new tab if requested)

Functionality

I porpose using the keys go (to open in the current tab) and gn (to open in a new tab), to save a bookmark, we can either create a new textArea to enter URL using gs or save the current page using gS, we can also Implement that as commands (like Vimperator) but since this functionality is still to be done, I will simply implement gs and gS first.

Data Model

This function will rely heavily on localStorage, the same way settings are saved, but I need to work on that first.

@ConradIrwin

This comment has been minimized.

Copy link
Contributor

commented May 28, 2010

This is implemented in my branch by hacking directly into the key-mapping interface. This allows for safe re-mappings (eventually it might be nice to fix the key handling to be able to do "proper" mapping, but this seems to be good enough for now).

mark g http://google.com

Provides 'g for open in current tab, and g for open in new tab. (There's a limit of one character). You can't customise and ', but you can remap (say) go to `g if you wanted to.

@presto8

This comment has been minimized.

Copy link

commented Jul 7, 2010

For what it's worth, implementing as "gox" and "gnx" (that is, type g+o+x), where x is the quickmark would be compatible with Vimperator. "go" is for open in current tab, "gn" is for open in new tab. I like this better than ' because in vi, the ' command only affects the local buffer (tab) rather than going between buffers (tabs).

@still-dreaming-1

This comment has been minimized.

Copy link

commented Aug 4, 2010

To make it more vim like you could use the letter m followed by a capital letter to map the current address to a key binding. Then you would the symbol ' followed by the capital letter for the URL you want to go to. Then you could also use the letter m followed by a non-capital letter to mark a specific position on the current page which would help when you are going back and forth between two different parts of the same page.

@tkb

This comment has been minimized.

Copy link

commented Nov 25, 2010

For what its worth, I use this feature extensively in vimperator for assigning keyboard shortcuts to bookmarklets. e.g. "Save to instapaper" becomes "gop" and "Save to google reader" becomes "gon" - looking forward to seeing this implemented in vimium!

@oplatek

This comment has been minimized.

Copy link

commented Oct 2, 2012

This is the feature I missed most from Vimperator exactly described by Mr. tkb.
It would be great to have it.

Btw. Great job, I tried vimium after one year completely on Firefox&Vimperator and I am nicely surprised.

@dorserg

This comment has been minimized.

Copy link

commented May 28, 2013

Hi there. I'm Vimperator user, and tried Vimium in Chrome just out of curiosity. Quickmarks feature is the one I miss most. I looked at the code, shouldn't be terribly hard to add it. I'll send some pull requests this week/weekend.

@fizerkhan

This comment has been minimized.

Copy link

commented Sep 8, 2013

+1

@zeltak

This comment has been minimized.

Copy link

commented Oct 19, 2013

any news on quikmarks? especially launch a series of webpages with one command? pretty please with sugar on top ;-)?

Z

@Rejlan

This comment has been minimized.

Copy link

commented Jan 13, 2016

Hi,

Is it possible to clear quick marks all at once, or access them maybe?

@smblott-github

This comment has been minimized.

Copy link
Collaborator

commented Jan 13, 2016

Not really, @Rejlan.

Global marks are stored in chrome.storage.sync, local marks in localStorage.

(I think we can close this issue; it's very old.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.