mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 05:37:58 +01:00
Change buffer.getCurrentWord() to a read-only property buffer.currentWord.
This commit is contained in:
@@ -440,7 +440,7 @@ const Buffer = Module("buffer", {
|
||||
},
|
||||
|
||||
/**
|
||||
* Returns the currently selected word. If the selection is
|
||||
* Returns the current selection. If the selection is
|
||||
* null, it tries to guess the word that the caret is
|
||||
* positioned in.
|
||||
*
|
||||
@@ -450,7 +450,9 @@ const Buffer = Module("buffer", {
|
||||
*/
|
||||
// FIXME: getSelection() doesn't always preserve line endings, see:
|
||||
// https://www.mozdev.org/bugs/show_bug.cgi?id=19303
|
||||
getCurrentWord: function () {
|
||||
// FIXME: The ABRACADABRA nature of this function has always seemed bizarre
|
||||
// to me. Who's with me? --djk
|
||||
get currentWord() {
|
||||
let win = tabs.localStore.focusedFrame || content;
|
||||
let selection = win.getSelection();
|
||||
if (selection.rangeCount == 0)
|
||||
@@ -1568,7 +1570,7 @@ const Buffer = Module("buffer", {
|
||||
mappings.add(myModes, ["Y"],
|
||||
"Copy selected text or current word",
|
||||
function () {
|
||||
let sel = buffer.getCurrentWord();
|
||||
let sel = buffer.currentWord;
|
||||
dactyl.assert(sel);
|
||||
dactyl.clipboardWrite(sel, true);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user