aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2015-06-03 18:57:39 +0100
committerStephen Blott2015-06-03 18:57:39 +0100
commit6720f4c5a511e5e7b39e6a59e989353f7fb09792 (patch)
tree985969a38fcae37c1a0e5ec1543e07b68f0eed2b
parent2251e082b776957f3c3d7476dfd6eefe31d023f1 (diff)
downloadvimium-6720f4c5a511e5e7b39e6a59e989353f7fb09792.tar.bz2
Add mark commands to README, simple refactoring.
-rw-r--r--content_scripts/marks.coffee24
1 files changed, 11 insertions, 13 deletions
diff --git a/content_scripts/marks.coffee b/content_scripts/marks.coffee
index 9c6b1458..73c019da 100644
--- a/content_scripts/marks.coffee
+++ b/content_scripts/marks.coffee
@@ -31,19 +31,17 @@ Marks =
# If <Shift> is depressed, then it's a global mark, otherwise it's a local mark. This is consistent
# vim's [A-Z] for global marks, [a-z] for local marks. However, it also admits other non-Latin
# characters.
- if event.shiftKey
- @exit =>
- chrome.runtime.sendMessage
- handler: 'createMark'
- markName: keyChar
- scrollX: window.scrollX
- scrollY: window.scrollY
- , => @showMessage "Created global mark", keyChar
- else
- @exit =>
- markString = JSON.stringify scrollX: window.scrollX, scrollY: window.scrollY
- localStorage[@getLocationKey keyChar] = @getMarkString()
- @showMessage "Created local mark", keyChar
+ @exit =>
+ if event.shiftKey
+ chrome.runtime.sendMessage
+ handler: 'createMark'
+ markName: keyChar
+ scrollX: window.scrollX
+ scrollY: window.scrollY
+ , => @showMessage "Created global mark", keyChar
+ else
+ localStorage[@getLocationKey keyChar] = @getMarkString()
+ @showMessage "Created local mark", keyChar
activateGotoMode: (registryEntry) ->
# We pick off the last character of the key sequence used to launch this command. Usually this is just "`".