mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-22 02:47:58 +01:00
Hint mode: Don't be discouraged by a document's lack of a body. Closes issue #40.
--HG-- extra : rebase_source : dfdf9cf61af76aa84841ff181f42afcf318bce6d
This commit is contained in:
@@ -108,7 +108,8 @@ install:
|
|||||||
for dir in $(PROFILEPATHS); do \
|
for dir in $(PROFILEPATHS); do \
|
||||||
test -f "$$dir/profiles.ini" && break; \
|
test -f "$$dir/profiles.ini" && break; \
|
||||||
done; \
|
done; \
|
||||||
profile=$$(sed 's/^$$/\#/' "$$dir/profiles.ini" |\
|
\
|
||||||
|
profile=$$(sed 's/^$$/\#/' "$$dir/profiles.ini" | \
|
||||||
awk -v"profile=$(PROFILE)" \
|
awk -v"profile=$(PROFILE)" \
|
||||||
'BEGIN { RS="#" } \
|
'BEGIN { RS="#" } \
|
||||||
index($$0, "\nName=" profile "\n") { print; exit } \
|
index($$0, "\nName=" profile "\n") { print; exit } \
|
||||||
@@ -117,16 +118,17 @@ install:
|
|||||||
END { if (args["default=1"]) print args["default=1"]; else print args["name=default"] }' |\
|
END { if (args["default=1"]) print args["default=1"]; else print args["name=default"] }' |\
|
||||||
awk -F= '{ args[$$1] = $$2 } \
|
awk -F= '{ args[$$1] = $$2 } \
|
||||||
END {\
|
END {\
|
||||||
if (args["IsRelative"]) print ENVIRON["dir"] "/" args["Path"];\
|
if (args["IsRelative"]) print ENVIRON["dir"] "/" args["Path"]; \
|
||||||
else print args["Path"]\
|
else print args["Path"] \
|
||||||
}'); \
|
}'); \
|
||||||
|
\
|
||||||
if ! test -d "$$profile"; then \
|
if ! test -d "$$profile"; then \
|
||||||
echo >&2 "Can't locate profile directory"; \
|
echo >&2 "Can't locate profile directory"; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi; \
|
fi; \
|
||||||
|
\
|
||||||
ext="$$profile/extensions/$(UUID)"; \
|
ext="$$profile/extensions/$(UUID)"; \
|
||||||
rm -f "$$ext.xpi"; \
|
rm -rf "$$ext.xpi" "$$ext"; \
|
||||||
rm -rf "$$ext"; \
|
|
||||||
echo "Installing to $$ext"; \
|
echo "Installing to $$ext"; \
|
||||||
if which cygpath >/dev/null 2>&1; \
|
if which cygpath >/dev/null 2>&1; \
|
||||||
then cygpath -wa .; \
|
then cygpath -wa .; \
|
||||||
|
|||||||
@@ -624,7 +624,6 @@ const Editor = Module("editor", {
|
|||||||
mappings.add([modes.INSERT],
|
mappings.add([modes.INSERT],
|
||||||
["<Tab>"], "Expand insert mode abbreviation",
|
["<Tab>"], "Expand insert mode abbreviation",
|
||||||
function () {
|
function () {
|
||||||
util.dumpStack("\n\n\n<Tab>");
|
|
||||||
editor.expandAbbreviation(modes.INSERT);
|
editor.expandAbbreviation(modes.INSERT);
|
||||||
document.commandDispatcher.advanceFocus();
|
document.commandDispatcher.advanceFocus();
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -263,8 +263,6 @@ const Hints = Module("hints", {
|
|||||||
win = this._top;
|
win = this._top;
|
||||||
|
|
||||||
let doc = win.document;
|
let doc = win.document;
|
||||||
if (!doc.body && !doc.document)
|
|
||||||
return;
|
|
||||||
|
|
||||||
let [offsetX, offsetY] = this._getContainerOffsets(doc);
|
let [offsetX, offsetY] = this._getContainerOffsets(doc);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user