Oscar Plaisant 9662f353ee update
2024-03-28 23:43:36 +01:00

85 lines
6.1 KiB
JavaScript

/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
var __export = (target, all) => {
__markAsModule(target);
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __reExport = (target, module2, desc) => {
if (module2 && typeof module2 === "object" || typeof module2 === "function") {
for (let key of __getOwnPropNames(module2))
if (!__hasOwnProp.call(target, key) && key !== "default")
__defProp(target, key, { get: () => module2[key], enumerable: !(desc = __getOwnPropDesc(module2, key)) || desc.enumerable });
}
return target;
};
var __toModule = (module2) => {
return __reExport(__markAsModule(__defProp(module2 != null ? __create(__getProtoOf(module2)) : {}, "default", module2 && module2.__esModule && "default" in module2 ? { get: () => module2.default, enumerable: true } : { value: module2, enumerable: true })), module2);
};
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
// main.ts
__export(exports, {
default: () => BetterLinkInserterPlugin
});
var import_obsidian = __toModule(require("obsidian"));
var BetterLinkInserterPlugin = class extends import_obsidian.Plugin {
onload() {
return __async(this, null, function* () {
this.addCommand({
id: "use-selected-word-as-alias",
name: "Insert an internal link",
editorCallback: (editor, view) => {
const selected_word = editor.getSelection();
if (selected_word == "") {
editor.replaceSelection(`[[]]`);
const current_line = editor.getCursor();
const wanted_position = current_line;
wanted_position.ch = wanted_position.ch - 2;
editor.setCursor(wanted_position);
} else {
editor.replaceSelection(`[[|${selected_word}]]`);
const current_line = editor.getCursor();
const wanted_position = current_line;
wanted_position.ch = wanted_position.ch - (selected_word.length + 3);
editor.setCursor(wanted_position);
}
}
});
this.registerInterval(window.setInterval(() => console.log("setInterval"), 5 * 60 * 1e3));
});
}
onunload() {
}
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsibWFpbi50cyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiaW1wb3J0IHtcblx0RWRpdG9yLFxuXHRNYXJrZG93blZpZXcsXG5cdFBsdWdpbixcbn0gZnJvbSBcIm9ic2lkaWFuXCI7XG5cblxuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBCZXR0ZXJMaW5rSW5zZXJ0ZXJQbHVnaW4gZXh0ZW5kcyBQbHVnaW4ge1xuXHRhc3luYyBvbmxvYWQoKSB7XG5cdFx0Ly8gVGhpcyBhZGRzIGFuIGVkaXRvciBjb21tYW5kIHRoYXQgY2FuIHBlcmZvcm0gc29tZSBvcGVyYXRpb24gb24gdGhlIGN1cnJlbnQgZWRpdG9yIGluc3RhbmNlXG5cdFx0dGhpcy5hZGRDb21tYW5kKHtcblx0XHRcdGlkOiBcInVzZS1zZWxlY3RlZC13b3JkLWFzLWFsaWFzXCIsXG5cdFx0XHRuYW1lOiBcIkluc2VydCBhbiBpbnRlcm5hbCBsaW5rXCIsXG5cdFx0XHRlZGl0b3JDYWxsYmFjazogKGVkaXRvcjogRWRpdG9yLCB2aWV3OiBNYXJrZG93blZpZXcpID0+IHtcblx0XHRcdFx0Y29uc3Qgc2VsZWN0ZWRfd29yZCA9IGVkaXRvci5nZXRTZWxlY3Rpb24oKTtcblx0XHRcdFx0aWYgKHNlbGVjdGVkX3dvcmQgPT0gXCJcIikge1xuXHRcdFx0XHRcdGVkaXRvci5yZXBsYWNlU2VsZWN0aW9uKGBbW11dYCk7XG5cdFx0XHRcdFx0Y29uc3QgY3VycmVudF9saW5lID0gZWRpdG9yLmdldEN1cnNvcigpO1xuXHRcdFx0XHRcdGNvbnN0IHdhbnRlZF9wb3NpdGlvbiA9IGN1cnJlbnRfbGluZTtcblx0XHRcdFx0XHR3YW50ZWRfcG9zaXRpb24uY2ggPVxuXHRcdFx0XHRcdFx0d2FudGVkX3Bvc2l0aW9uLmNoIC0gMjtcblx0XHRcdFx0XHRlZGl0b3Iuc2V0Q3Vyc29yKHdhbnRlZF9wb3NpdGlvbik7XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0ZWRpdG9yLnJlcGxhY2VTZWxlY3Rpb24oYFtbfCR7c2VsZWN0ZWRfd29yZH1dXWApO1xuXHRcdFx0XHRcdGNvbnN0IGN1cnJlbnRfbGluZSA9IGVkaXRvci5nZXRDdXJzb3IoKTtcblx0XHRcdFx0XHRjb25zdCB3YW50ZWRfcG9zaXRpb24gPSBjdXJyZW50X2xpbmU7XG5cdFx0XHRcdFx0d2FudGVkX3Bvc2l0aW9uLmNoID1cblx0XHRcdFx0XHRcdHdhbnRlZF9wb3NpdGlvbi5jaCAtIChzZWxlY3RlZF93b3JkLmxlbmd0aCArIDMpO1xuXHRcdFx0XHRcdGVkaXRvci5zZXRDdXJzb3Iod2FudGVkX3Bvc2l0aW9uKTtcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHR9KTtcblxuXHRcdC8vIElmIHRoZSBwbHVnaW4gaG9va3MgdXAgYW55IGdsb2JhbCBET00gZXZlbnRzIChvbiBwYXJ0cyBvZiB0aGUgYXBwIHRoYXQgZG9lc24ndCBiZWxvbmcgdG8gdGhpcyBwbHVnaW4pXG5cdFx0Ly8gVXNpbmcgdGhpcyBmdW5jdGlvbiB3aWxsIGF1dG9tYXRpY2FsbHkgcmVtb3ZlIHRoZSBldmVudCBsaXN0ZW5lciB3aGVuIHRoaXMgcGx1Z2luIGlzIGRpc2FibGVkLlxuXG5cdFx0Ly8gV2hlbiByZWdpc3RlcmluZyBpbnRlcnZhbHMsIHRoaXMgZnVuY3Rpb24gd2lsbCBhdXRvbWF0aWNhbGx5IGNsZWFyIHRoZSBpbnRlcnZhbCB3aGVuIHRoZSBwbHVnaW4gaXMgZGlzYWJsZWQuXG5cdFx0dGhpcy5yZWdpc3RlckludGVydmFsKFxuXHRcdFx0d2luZG93LnNldEludGVydmFsKCgpID0+IGNvbnNvbGUubG9nKFwic2V0SW50ZXJ2YWxcIiksIDUgKiA2MCAqIDEwMDApXG5cdFx0KTtcblx0fVxuXG5cdG9udW5sb2FkKCkge31cbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFBQTtBQUFBO0FBQUEsc0JBSU87QUFJUCw2Q0FBc0QsdUJBQU87QUFBQSxFQUN0RCxTQUFTO0FBQUE7QUFFZCxXQUFLLFdBQVc7QUFBQSxRQUNmLElBQUk7QUFBQSxRQUNKLE1BQU07QUFBQSxRQUNOLGdCQUFnQixDQUFDLFFBQWdCLFNBQXVCO0FBQ3ZELGdCQUFNLGdCQUFnQixPQUFPO0FBQzdCLGNBQUksaUJBQWlCLElBQUk7QUFDeEIsbUJBQU8saUJBQWlCO0FBQ3hCLGtCQUFNLGVBQWUsT0FBTztBQUM1QixrQkFBTSxrQkFBa0I7QUFDeEIsNEJBQWdCLEtBQ2YsZ0JBQWdCLEtBQUs7QUFDdEIsbUJBQU8sVUFBVTtBQUFBLGlCQUNYO0FBQ04sbUJBQU8saUJBQWlCLE1BQU07QUFDOUIsa0JBQU0sZUFBZSxPQUFPO0FBQzVCLGtCQUFNLGtCQUFrQjtBQUN4Qiw0QkFBZ0IsS0FDZixnQkFBZ0IsS0FBTSxlQUFjLFNBQVM7QUFDOUMsbUJBQU8sVUFBVTtBQUFBO0FBQUE7QUFBQTtBQVNwQixXQUFLLGlCQUNKLE9BQU8sWUFBWSxNQUFNLFFBQVEsSUFBSSxnQkFBZ0IsSUFBSSxLQUFLO0FBQUE7QUFBQTtBQUFBLEVBSWhFLFdBQVc7QUFBQTtBQUFBOyIsCiAgIm5hbWVzIjogW10KfQo=