diff --git a/micro/bindings.json b/micro/bindings.json new file mode 100644 index 0000000..cf922e8 --- /dev/null +++ b/micro/bindings.json @@ -0,0 +1,5 @@ +{ + "CtrlK": "lua:comment.comment", + "Alt-/": "lua:comment.comment", + "CtrlUnderscore": "lua:comment.comment" +} diff --git a/micro/settings.json b/micro/settings.json new file mode 100644 index 0000000..7061e31 --- /dev/null +++ b/micro/settings.json @@ -0,0 +1,34 @@ +{ + // ---- Optik / Theme ---- + "colorscheme": "monokai-dark", // hat bei dir ja funktioniert + "statusline": true, // Statuszeile unten + "ruler": true, // Zeilennummern links + "relativeruler": false, // absolute Zeilennummern + + // ---- Scroll- & Anzeigeverhalten ---- + "scrollbar": true, // kleine Scrollbar rechts + "softwrap": true, // Zeilen umbrechen + "wordwrap": true, // an Wortgrenzen umbrechen + "scrollmargin": 2, // 2 Zeilen Puffer oben/unten beim Scrollen + + // ---- Einrückung & Tabs ---- + "tabsize": 2, // 2 Spaces pro Tab + "tabstospaces": true, // Tab-Taste erzeugt Spaces + "autoindent": true, // neue Zeilen übernehmen Einzug + "electricindent": true, // Einzug bei bestimmten Zeichen etwas “klüger” + "rmtrailingws": true, // Leerzeichen am Zeilenende beim Speichern entfernen + "eofnewline": true, // immer einen \n am Dateiende + + // ---- Verhalten beim Arbeiten ---- + "mouse": true, // Maus aktiv (klicken, markieren, scrollen) + "matchbrace": true, // passende Klammern highlighten + "savecursor": true, // Cursorposition pro Datei merken + "saveundo": true, // Undo-Historie zwischen Sessions behalten + "savehistory": true, // Befehlshistorie (Ctrl+E) merken + "clipboard": "external", // nutzt das System-Clipboard (cmd+c/v via Terminal) + + // ---- Sicherheit & Komfort ---- + "backup": false, // keine Backup-Dateien (~) + "autosave": false, // nicht automatisch speichern + "autocomplete": true // einfache Autovervollständigung +}