Da ich einige Skripte von mir auf GitHub ablege, habe ich mir das git add CURRENTFILE && git commit -m "MESSAGE" && git push auf einen Hotkey gelegt.
Voraussetzung: im aktuellen Ordner ist ein Repo angelegt.
Eintrag in der SciTEUser.properties, command-Nr und Hotkey bei Bedarf anpassen.
.properties
# 48 Commit & Push Current File
command.name.48.*=Commit && Push
command.48.*=dostring scite.MenuCommand(IDM_CLEAROUTPUT) \
local cmd = 'cd '..props['FileDir']..' & git add '..props['FileNameExt']..' && git commit -m "file changed" && git push' \
local result = '' \
local f = io.popen(cmd) \
for line in f:lines() do if line ~= '' then result = result..line..'\n' end end \
f:close() print(result)
command.mode.48.*=subsystem:lua,savebefore:no
command.shortcut.48.*=Ctrl+Alt+G