1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-22 07:18:00 +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:
Kris Maglione
2010-10-16 15:45:30 -04:00
parent b456c91b08
commit 5ba4b84563
3 changed files with 27 additions and 28 deletions

View File

@@ -104,33 +104,35 @@ dist: $(XPI)
-i "$(GOOGLE)" | sed -n '/^Location/{p;q;}'
install:
export dir; \
for dir in $(PROFILEPATHS); do \
test -f "$$dir/profiles.ini" && break; \
done; \
profile=$$(sed 's/^$$/\#/' "$$dir/profiles.ini" |\
awk -v"profile=$(PROFILE)" \
'BEGIN { RS="#" } \
index($$0, "\nName=" profile "\n") { print; exit } \
!profile && /\nName=default\n/ { args["name=default"] = $$0 } \
!profile && /\nDefault=1/ { args["default=1"] = $$0 } \
export dir; \
for dir in $(PROFILEPATHS); do \
test -f "$$dir/profiles.ini" && break; \
done; \
\
profile=$$(sed 's/^$$/\#/' "$$dir/profiles.ini" | \
awk -v"profile=$(PROFILE)" \
'BEGIN { RS="#" } \
index($$0, "\nName=" profile "\n") { print; exit } \
!profile && /\nName=default\n/ { args["name=default"] = $$0 } \
!profile && /\nDefault=1/ { args["default=1"] = $$0 } \
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 {\
if (args["IsRelative"]) print ENVIRON["dir"] "/" args["Path"];\
else print args["Path"]\
}'); \
if ! test -d "$$profile"; then \
echo >&2 "Can't locate profile directory"; \
exit 1; \
fi; \
ext="$$profile/extensions/$(UUID)"; \
rm -f "$$ext.xpi"; \
rm -rf "$$ext"; \
echo "Installing to $$ext"; \
if which cygpath >/dev/null 2>&1; \
then cygpath -wa .; \
else pwd; \
if (args["IsRelative"]) print ENVIRON["dir"] "/" args["Path"]; \
else print args["Path"] \
}'); \
\
if ! test -d "$$profile"; then \
echo >&2 "Can't locate profile directory"; \
exit 1; \
fi; \
\
ext="$$profile/extensions/$(UUID)"; \
rm -rf "$$ext.xpi" "$$ext"; \
echo "Installing to $$ext"; \
if which cygpath >/dev/null 2>&1; \
then cygpath -wa .; \
else pwd; \
fi >"$$ext"
installxpi: xpi
$(FIREFOX) $(XPI)

View File

@@ -624,7 +624,6 @@ const Editor = Module("editor", {
mappings.add([modes.INSERT],
["<Tab>"], "Expand insert mode abbreviation",
function () {
util.dumpStack("\n\n\n<Tab>");
editor.expandAbbreviation(modes.INSERT);
document.commandDispatcher.advanceFocus();
});

View File

@@ -263,8 +263,6 @@ const Hints = Module("hints", {
win = this._top;
let doc = win.document;
if (!doc.body && !doc.document)
return;
let [offsetX, offsetY] = this._getContainerOffsets(doc);