From da3c866609035a464614b3a23ca10830ef0bff4f Mon Sep 17 00:00:00 2001 From: Jeff LANCE Date: Sat, 27 Mar 2021 17:02:43 +0100 Subject: [PATCH] update --- conf.d/texstudio/macro/Macro_0.txsMacro | 18 ++++ conf.d/texstudio/macro/Macro_1.txsMacro | 19 ++++ conf.d/texstudio/macro/Macro_10.txsMacro | 16 ++++ conf.d/texstudio/macro/Macro_11.txsMacro | 18 ++++ conf.d/texstudio/macro/Macro_12.txsMacro | 13 +++ conf.d/texstudio/macro/Macro_13.txsMacro | 13 +++ conf.d/texstudio/macro/Macro_14.txsMacro | 16 ++++ conf.d/texstudio/macro/Macro_15.txsMacro | 13 +++ conf.d/texstudio/macro/Macro_16.txsMacro | 13 +++ conf.d/texstudio/macro/Macro_17.txsMacro | 14 +++ conf.d/texstudio/macro/Macro_18.txsMacro | 16 ++++ conf.d/texstudio/macro/Macro_19.txsMacro | 49 +++++++++++ conf.d/texstudio/macro/Macro_2.txsMacro | 17 ++++ conf.d/texstudio/macro/Macro_20.txsMacro | 107 +++++++++++++++++++++++ conf.d/texstudio/macro/Macro_3.txsMacro | 17 ++++ conf.d/texstudio/macro/Macro_4.txsMacro | 17 ++++ conf.d/texstudio/macro/Macro_5.txsMacro | 14 +++ conf.d/texstudio/macro/Macro_6.txsMacro | 14 +++ conf.d/texstudio/macro/Macro_7.txsMacro | 17 ++++ conf.d/texstudio/macro/Macro_9.txsMacro | 16 ++++ 20 files changed, 437 insertions(+) create mode 100644 conf.d/texstudio/macro/Macro_0.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_1.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_10.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_11.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_12.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_13.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_14.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_15.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_16.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_17.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_18.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_19.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_2.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_20.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_3.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_4.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_5.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_6.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_7.txsMacro create mode 100644 conf.d/texstudio/macro/Macro_9.txsMacro diff --git a/conf.d/texstudio/macro/Macro_0.txsMacro b/conf.d/texstudio/macro/Macro_0.txsMacro new file mode 100644 index 0000000..a3b4d85 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_0.txsMacro @@ -0,0 +1,18 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Comment", + "shortcut": "Ctrl+F1", + "tag": [ + "%", + "%", + "% •", + "%", + "%" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_1.txsMacro b/conf.d/texstudio/macro/Macro_1.txsMacro new file mode 100644 index 0000000..9be30de --- /dev/null +++ b/conf.d/texstudio/macro/Macro_1.txsMacro @@ -0,0 +1,19 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Cours frame", + "shortcut": "Ctrl+F2", + "tag": [ + "% frame", + "\\begin{frame}", + "\t\\ftitre", + "\t", + "\t", + "\\end{frame}" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_10.txsMacro b/conf.d/texstudio/macro/Macro_10.txsMacro new file mode 100644 index 0000000..4bd8d45 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_10.txsMacro @@ -0,0 +1,16 @@ +{ +"name" : "Solution" , +"tag" : [ + "% Solution", + "\begin{solution}", + " %<•%>", + "\end{solution}" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+Shift+F6" +} diff --git a/conf.d/texstudio/macro/Macro_11.txsMacro b/conf.d/texstudio/macro/Macro_11.txsMacro new file mode 100644 index 0000000..2fc5938 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_11.txsMacro @@ -0,0 +1,18 @@ +{ +"name" : "Slide de cours" , +"tag" : [ + "% Frame", + "\begin{frame}", + " \ftitre", + " ", + " %<•%>", + "\end{frame}" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+F7" +} diff --git a/conf.d/texstudio/macro/Macro_12.txsMacro b/conf.d/texstudio/macro/Macro_12.txsMacro new file mode 100644 index 0000000..c4f8851 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_12.txsMacro @@ -0,0 +1,13 @@ +{ +"name" : "Vide" , +"tag" : [ + "|\fbox{\phantom{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}}|" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+F9" +} diff --git a/conf.d/texstudio/macro/Macro_13.txsMacro b/conf.d/texstudio/macro/Macro_13.txsMacro new file mode 100644 index 0000000..8ef1e53 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_13.txsMacro @@ -0,0 +1,13 @@ +{ +"name" : "Python inline" , +"tag" : [ + "\pythoninline/%<•%>/" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+F10" +} diff --git a/conf.d/texstudio/macro/Macro_14.txsMacro b/conf.d/texstudio/macro/Macro_14.txsMacro new file mode 100644 index 0000000..f0544f8 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_14.txsMacro @@ -0,0 +1,16 @@ +{ +"name" : "Python" , +"tag" : [ + "% code python", + "\begin{python}", + " %<•%>", + "\end{python}" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+F11" +} diff --git a/conf.d/texstudio/macro/Macro_15.txsMacro b/conf.d/texstudio/macro/Macro_15.txsMacro new file mode 100644 index 0000000..7e28b67 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_15.txsMacro @@ -0,0 +1,13 @@ +{ +"name" : "Maths en gras" , +"tag" : [ + "\boldsymbol{%<•%:id:1%>}" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+Shift+B" +} diff --git a/conf.d/texstudio/macro/Macro_16.txsMacro b/conf.d/texstudio/macro/Macro_16.txsMacro new file mode 100644 index 0000000..f40c96d --- /dev/null +++ b/conf.d/texstudio/macro/Macro_16.txsMacro @@ -0,0 +1,13 @@ +{ +"name" : "bullet" , +"tag" : [ + "\textbullet" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+8" +} diff --git a/conf.d/texstudio/macro/Macro_17.txsMacro b/conf.d/texstudio/macro/Macro_17.txsMacro new file mode 100644 index 0000000..da6606a --- /dev/null +++ b/conf.d/texstudio/macro/Macro_17.txsMacro @@ -0,0 +1,14 @@ +{ +"name" : "nom" , +"tag" : [ + "%SCRIPT", + "code" + ], +"description" : [ + "desc" + ], +"abbrev" : "abre" , +"trigger" : "decl" , +"menu" : "" , +"shortcut" : "" +} diff --git a/conf.d/texstudio/macro/Macro_18.txsMacro b/conf.d/texstudio/macro/Macro_18.txsMacro new file mode 100644 index 0000000..a8b5e75 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_18.txsMacro @@ -0,0 +1,16 @@ +{ +"name" : "bloc" , +"tag" : [ + "% %<•%:id:1%>", + "\begin{%<•%:id:2%>}", + " %<•%:id:3%>", + "\end{%<•%:id:2%>}" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "" +} diff --git a/conf.d/texstudio/macro/Macro_19.txsMacro b/conf.d/texstudio/macro/Macro_19.txsMacro new file mode 100644 index 0000000..984d71e --- /dev/null +++ b/conf.d/texstudio/macro/Macro_19.txsMacro @@ -0,0 +1,49 @@ +{ +"name" : "Git" , +"tag" : [ + "%SCRIPT", + "choisedialog = UniversalInputDialog([\"Commit\",\"Commit with Push\"],\"Git\",\"choiseGIT\")", + "choisedialog.setWindowTitle(\"Git\")", + "choise = choisedialog.get(\"comment\")", + "if (choisedialog.exec() != null) {", + "if (choisedialog.get(\"choiseGIT\") == \"Commit\") {", + "dialog = new UniversalInputDialog()", + "dialog.setWindowTitle(\"Git commit / push\")", + "dialog.add(\"Committed by TeXstudio\", \"Comment\", \"comment\")", + "dialog.add(true, \"Commit all Files\",\"allfiles\")", + "if (dialog.exec() != null) {", + "comment = dialog.get(\"comment\")", + "if ((dialog.get(\"allfiles\")) == true){", + "buildManager.runCommand(\"git commit -a -m \\"\" + comment + \"\\"\", editor.fileName())", + "}else{", + "buildManager.runCommand(\"git commit \" + editor.fileName() + \" -m \\"\" + comment + \"\\"\", editor.fileName())", + "}", + "}", + "} else if (choisedialog.get(\"choiseGIT\") == \"Commit with Push\") {", + "dialog = new UniversalInputDialog()", + "dialog.setWindowTitle(\"Git commit / push\")", + "dialog.add(\"Committed by TeXstudio\", \"Comment\", \"comment\")", + "dialog.add(\"master\", \"Branch\", \"branch\")", + "dialog.add(true, \"Commit all Files\",\"allfiles\")", + "if (dialog.exec() != null) {", + "comment = dialog.get(\"comment\")", + "branch = dialog.get(\"branch\")", + "if ((dialog.get(\"allfiles\")) == true){", + "buildManager.runCommand(\"git commit -a -m \\"\" + comment + \"\\"\", editor.fileName())", + "}else{", + "buildManager.runCommand(\"git commit \" + editor.fileName() + \" -m \\"\" + comment + \"\\"\", editor.fileName())", + "}", + "buildManager.runCommand(\"git push origin \\"\" + branch +\"\\"\", editor.fileName())", + "}", + "}", + "}", + "" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "Scripts" , +"shortcut" : "" +} diff --git a/conf.d/texstudio/macro/Macro_2.txsMacro b/conf.d/texstudio/macro/Macro_2.txsMacro new file mode 100644 index 0000000..c214100 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_2.txsMacro @@ -0,0 +1,17 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Exercice", + "shortcut": "Ctrl+F3", + "tag": [ + "% exercice", + "\\begin{exercice}", + "", + "\\end{exercice}" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_20.txsMacro b/conf.d/texstudio/macro/Macro_20.txsMacro new file mode 100644 index 0000000..d850a80 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_20.txsMacro @@ -0,0 +1,107 @@ +{ +"name" : "WakaTime" , +"tag" : [ + "%SCRIPT", + "var utils = {};", + "utils.isValidApiKey = function(key) {", + " if (!key) return false;", + " var re = new RegExp('^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$', 'i');", + " return re.test(key);", + " };", + "utils.urlToPath = function(path) {", + " path = decodeURIComponent(path.toString());", + " if (path.indexOf('file://') == 0)", + " path = path.substring(7);", + " return path;", + "};", + "", + "var VERSION = '1.0.0';", + "var EDITOR_VERSION = app.getVersion();", + "var FREQUENCY = 2;", + "var LAST_FILE = '';", + "var LAST_TIME = null;", + "var WAKATIME_CLI = null; // defined in event handler scope", + "var TRIGGERS = {", + " 2: '?txs-start',", + " 64: '?save-file',", + "};", + "", + "", + "function initialize() {", + " debug('Initializing WakaTime v' + VERSION + '...');", + "}", + "", + "function onSave() {", + " var currentFile = app.getCurrentFileName();", + " if (currentFile) {", + " currentFile = app.getAbsoluteFilePath(currentFile);", + " sendHeartbeat(currentFile, true);", + " }", + "}", + "", + "function sendHeartbeat(file, isWrite) {", + " debug('Sending heartbeat for file:' + file);", + " file = utils.urlToPath(file);", + " var args = [", + " 'wakatime',", + " '--verbose',", + " '--entity',", + " '\\"' + file + '\\"',", + " '--plugin',", + " '\\"texstudio/' + EDITOR_VERSION + ' texstudio-wakatime/' + VERSION + '\\"',", + " ];", + " if (isWrite)", + " args.push('--write');", + " if (typeof cursor !== 'undefined') {", + " args.push('--lineno');", + " args.push(cursor.lineNumber() + 1);", + " var cursorpos = cursorPosition();", + " if (cursorpos != null) {", + " args.push('--cursorpos');", + " args.push(cursorpos);", + " }", + " }", + " ", + " // run wakatime-cli in separate process", + " system(args.join(' '));", + "}", + "", + "function cursorPosition() {", + " if (typeof editor === 'undefined') {", + " return null;", + " }", + " ", + " ", + " var lines = editor.document().textLines();", + " var cursorpos = 0;", + " var lineno = cursor.lineNumber();", + " var currentLine = 0;", + " while (currentLine <= lineno) {", + " if (currentLine == lineno) {", + " cursorpos += cursor.columnNumber();", + " } else {", + " cursorpos += lines[currentLine].length + 1;", + " }", + " currentLine += 1;", + " }", + " return cursorpos;", + "}", + "", + "var trigger = TRIGGERS[triggerId];", + "switch (trigger) {", + " case '?txs-start':", + " initialize();", + " break;", + " case '?save-file':", + " onSave();", + " break;", + "}" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "?txs-start|?save-file" , +"menu" : "Scripts" , +"shortcut" : "Ctrl+Shift+F12" +} diff --git a/conf.d/texstudio/macro/Macro_3.txsMacro b/conf.d/texstudio/macro/Macro_3.txsMacro new file mode 100644 index 0000000..7a6c74b --- /dev/null +++ b/conf.d/texstudio/macro/Macro_3.txsMacro @@ -0,0 +1,17 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Questions", + "shortcut": "Ctrl+F4", + "tag": [ + "% questions", + "\\begin{questions}", + "", + "\\end{questions}" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_4.txsMacro b/conf.d/texstudio/macro/Macro_4.txsMacro new file mode 100644 index 0000000..2012cad --- /dev/null +++ b/conf.d/texstudio/macro/Macro_4.txsMacro @@ -0,0 +1,17 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Solution", + "shortcut": "Ctrl+F5", + "tag": [ + "% solution", + "\\begin{solution}", + "\t", + "\\end{solution}" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_5.txsMacro b/conf.d/texstudio/macro/Macro_5.txsMacro new file mode 100644 index 0000000..d2ef93b --- /dev/null +++ b/conf.d/texstudio/macro/Macro_5.txsMacro @@ -0,0 +1,14 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Vide", + "shortcut": "Ctrl+F6", + "tag": [ + "|\\fbox{\\phantom{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}}|" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_6.txsMacro b/conf.d/texstudio/macro/Macro_6.txsMacro new file mode 100644 index 0000000..233fa20 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_6.txsMacro @@ -0,0 +1,14 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Python inline", + "shortcut": "Ctrl+F7", + "tag": [ + "\\pythoninline//" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_7.txsMacro b/conf.d/texstudio/macro/Macro_7.txsMacro new file mode 100644 index 0000000..b1e744c --- /dev/null +++ b/conf.d/texstudio/macro/Macro_7.txsMacro @@ -0,0 +1,17 @@ +{ + "abbrev": "", + "description": [ + "" + ], + "formatVersion": 1, + "menu": "", + "name": "Python", + "shortcut": "Ctrl+F8", + "tag": [ + "% code python", + "\\begin{python}", + "", + "\\end{python}" + ], + "trigger": "" +} diff --git a/conf.d/texstudio/macro/Macro_9.txsMacro b/conf.d/texstudio/macro/Macro_9.txsMacro new file mode 100644 index 0000000..c18a1f3 --- /dev/null +++ b/conf.d/texstudio/macro/Macro_9.txsMacro @@ -0,0 +1,16 @@ +{ +"name" : "Questions" , +"tag" : [ + "% Questions", + "\begin{questions}", + " %<•%>", + "\end{questions}" + ], +"description" : [ + "" + ], +"abbrev" : "" , +"trigger" : "" , +"menu" : "" , +"shortcut" : "Ctrl+F6" +}