aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bootstrap: Weitere Skripte für WindowsThomas Schmucker2026-08-276-18/+23
|
* git: neuer Alias zum Synchronisieren meiner KalenderdatenThomas Schmucker2026-08-251-0/+1
|
* zsh: feinere update-funktionen IIThomas Schmucker2026-08-251-2/+21
|
* zsh: feinere update-funktionenThomas Schmucker2026-08-251-4/+33
|
* zsh: zprofile modularer gestaltetThomas Schmucker2026-08-201-24/+32
|
* neovim: Aktiviere cursorcolumn bei Yaml-DateienThomas Schmucker2026-08-142-0/+4
|
* Normalize line endingsThomas Schmucker2026-08-125-268/+269
|
* Revert "Normalize line endings"Thomas Schmucker2026-08-1247-2316/+2316
| | | | This reverts commit 6e5882a2fd02d30206ab9ca8aa5847b8ea09196c.
* Normalize line endingsThomas Schmucker2026-08-1247-2316/+2316
|
* neovim: Formateinstellungen für JSON DateienThomas Schmucker2026-08-121-0/+5
|
* neovim: Führe sonarqube.sh via /bin/sh aus.Thomas Schmucker2026-08-121-2/+7
|
* Merge remote-tracking branch 'origin/rework-sonarqube'Thomas Schmucker2026-08-111-19/+66
|\
| * sonarqube.sh: Neue StrukturThomas Schmucker2026-08-101-19/+66
| |
* | Merge branch 'master' of git.its1.de:public/dotfilesThomas Schmucker2026-08-102-2/+5
|\ \
| * | git: Remote branches werden automatisch angelegt. Danke an Alex!Thomas Schmucker2026-08-101-0/+3
| |/
| * wyrd: Keybindings angepasstThomas Schmucker2026-08-081-2/+2
| |
* | neovim: Optionen für spell checking angepasstThomas Schmucker2026-08-102-2/+2
|/
* neovim: Beschreibung für Sonarqube angepasstThomas Schmucker2026-08-051-1/+2
|
* neovim: Kommentare etwas eingekürztThomas Schmucker2026-08-052-16/+4
|
* neovim: Aktiviere calendar-vim auch für Markdown-DateienThomas Schmucker2026-08-051-1/+1
|
* Merge remote-tracking branch 'origin/npmrc-windows'Thomas Schmucker2026-08-052-253/+245
|\
| * npmrc: Einstellungen für Pre- und Post-Skripte bei npm-Paketen angepasstThomas Schmucker2026-08-052-253/+245
| |
* | neovim: Zeilenenden immer im unix-styleThomas Schmucker2026-08-051-0/+3
| |
* | git: keine Konvertierung der Zeilenenden durchführenThomas Schmucker2026-08-051-0/+1
|/
* nvim-update.cmd: Prüfe, ob cl.exe verfügbar ist.Thomas Schmucker2026-08-051-0/+10
|
* install-win: Führe bei NPM Post-Install-Skripte bei Bedarf ausThomas Schmucker2026-08-042-4/+14
|
* newlineThomas Schmucker2026-08-031-2/+6
|
* neovim: Funktion 'update_parsers' um Logs ergänztThomas Schmucker2026-08-031-0/+16
|
* neovim: Neue Funktion 'update_parsers' und entsprechendes UserCmdThomas Schmucker2026-08-033-2/+18
|
* zsh: Schreibweise für Funktionen und 'source' vereinheitlichtThomas Schmucker2026-08-012-13/+24
|
* nvim-update erzwingt jetzt ein 'TSUpdate'.Thomas Schmucker2026-08-012-2/+9
|
* treesitter: Das Plugin unterstützt kein Lazy-Loading.Thomas Schmucker2026-08-011-2/+1
|
* Test, ob unter Windows das Kommando tatsächlich installiert wurde, hinzugefügtThomas Schmucker2026-07-311-3/+27
|
* nvim-update: Benutze das gleiche Kommando für Windows und POSIXThomas Schmucker2026-07-312-2/+2
|
* bootstrap/neovim.sh: Installiere xclip unter FreeBSDThomas Schmucker2026-07-311-0/+3
| | | | | Für MacOS ist bereits `pbcopy` als Systemtool installiert. Daher ist hier kein Installationsschritt notwendig.
* zshrc: Alias für nvim-update aktualisiertThomas Schmucker2026-07-311-1/+1
| | | | | | | Das Problem war, dass bei einem Treesitter Update die Parser nicht compiliert wurden. Die neue Befehlszeile sorgt dafür, dass asynchron ausgeführte Aufgaben wie das Compilieren im Hintergrund vollständig durchgeführt werden.
* Pfad zur nicht mehr vorhandenen venv entferntThomas Schmucker2026-07-291-1/+0
|
* setze abhängig vom OS die include/lib VerzeichnisseThomas Schmucker2026-07-291-6/+12
|
* bootstrap: Abschlussmeldungen benennen das jeweilige SkriptThomas Schmucker2026-07-285-7/+7
|
* bootstrap: git.sh und git.ps1 hinzugefuegt (git + delta), Doku angepasstThomas Schmucker2026-07-284-4/+166
|
* bootstrap/zsh.sh: zsh selbst mit installierenThomas Schmucker2026-07-281-0/+5
|
* bootstrap: zsh.sh hinzugefuegt (Plugins, pwgen, mc, chsh)Thomas Schmucker2026-07-282-0/+134
|
* Merge branch 'windows-port'Thomas Schmucker2026-07-278-3/+521
|\
| * windows: Kommentare in PowerShell-Skripten auf das Mindestmass reduziertThomas Schmucker2026-07-273-84/+18
| |
| * windows: nvim-update.cmd hinzugefuegt (Pendant zum zsh-Alias)Thomas Schmucker2026-07-271-0/+2
| | | | | | | | | | | | | | | | Entspricht 1:1 dem zsh-Alias 'nvim-update' (zsh/zshrc:79): nvim --headless "+Lazy! sync" "+qa". Liegt in windows/bin, das install-win.ps1 bereits automatisch zum User-PATH hinzufuegt - kein weiterer Schritt noetig. CRLF-Zeilenenden zur Konsistenz mit gmake.cmd angeglichen.
| * windows-setup.md: Execution Policy in Abschnitt 1 (Grundwerkzeuge) verschobenThomas Schmucker2026-07-241-2/+4
| | | | | | | | | | | | | | | | | | | | Set-ExecutionPolicy -Scope CurrentUser RemoteSigned jetzt Teil des winget-Blocks in 'Grundwerkzeuge installieren' statt separat erklaert in der Einleitung und als eigener Punkt in Abschnitt 0 (beides entfernt). Hinweis: RemoteSigned als Policy-Wert beibehalten (via Bypass pro Aufruf bleibt als Alternative erwaehnt) - ein Set-ExecutionPolicy-Aufruf ohne Policy-Wert wuerde PowerShell interaktiv danach fragen.
| * neovim: is_windows-Variable statt has('win32') == 0Thomas Schmucker2026-07-241-1/+3
| | | | | | | | | | | | | | Lua-Falle vermieden: 0 ist in Lua truthy, ein direktes 'not vim.fn.has("win32")' waere falsch gewesen. Stattdessen is_windows = vim.fn.has("win32") == 1 (liefert echtes bool), dann 'if not is_windows then' - lesbarer als '== 0'.
| * neovim: SonarScan/SonarIssues nur unter POSIX registrierenThomas Schmucker2026-07-242-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | sonar-scanner und scripts/sonarqube.sh haben kein Windows-Pendant. Statt die Kommandos unter Windows existieren zu lassen und dort mit Fehlern (fehlendes sh, /dev/null-artige Probleme) fehlzuschlagen, werden SonarScan/SonarIssues jetzt nur registriert, wenn vim.fn.has('win32') == 0 - unter Windows existieren die Kommandos schlicht nicht. LspOff/LspOffBuffer/LspOn bleiben unveraendert, betreffen keine Plattform-Abhaengigkeit. neovim-windows-setup.md: den damit erledigten sonarqube.sh-Stolperstein aus Abschnitt 4 entfernt, MSVC/Developer PowerShell bleibt als einziger verbleibender Punkt.
| * windows-setup.md: Bekannte Stolpersteine auf zwei echte Punkte gekuerztThomas Schmucker2026-07-241-4/+0
| | | | | | | | | | | | | | | | | | | | Entfernt: Rechtschreibpruefung (beschreibt nur bootstrap-win/neovim-dict.ps1, kein Stolperstein), Clipboard (Entwarnung statt Problem), opt.guifont (Einstellung existiert nicht mehr in options.lua), clangd/LLVM.LLVM (seit f60d38e automatisiert, kein manueller Eingriff mehr noetig). Verbleiben: MSVC/Developer PowerShell (echte, nicht automatisierbare Voraussetzung) und scripts/sonarqube.sh (bleibende POSIX-only-Einschraenkung).
| * windows-setup.md: Neovim/delta von Abschnitt 0 nach Abschnitt 1 verschobenThomas Schmucker2026-07-241-2/+3
| | | | | | | | | | | | | | Die 'von Hand'-Hinweise fuer Neovim und delta waren redundant zu Abschnitt 1 (Neovim) bzw. gehoeren inhaltlich dorthin (delta). delta jetzt Teil des winget-Blocks in 'Grundwerkzeuge installieren', mit kurzer Begruendung darunter statt als eigener Punkt in Abschnitt 0.