diff --git a/Batch/vid2ani.cmd b/Batch/vid2ani.cmd index 2e297ff..fd4fa82 100755 --- a/Batch/vid2ani.cmd +++ b/Batch/vid2ani.cmd @@ -11,40 +11,31 @@ SETLOCAL ENABLEDELAYEDEXPANSION :: Define ANSI Colors SET "OFF=" -SET "RED=" +SET "RED=" SET "GREEN=" SET "YELLOW=" SET "BLUE=" SET "CYAN=" -:: Clearing vars and setting defaults -SET "fps=15" -SET "mode=1" -SET "dither=0" -SET "scale=-1" -SET "filetype=gif" -SET "webp_lossy=" -SET "webp_lossy_def=75" -SET "loglevel=error" +:: Clearing all variables +SET "scale=" +SET "fps=" +SET "mode=" +SET "dither=" SET "bayerscale=" -SET "colormax=" +SET "filetype=" SET "start_time=" SET "end_time=" +SET "webp_lossy=" +SET "colormax=" SET "version=" SET "build=" -SET "errorswitch=" -SET "picswitch=" +SET "loglevel=" -:: Assign input and output +:: Check input SET input="%~1" SET output=%~dpn1 -:: Input file validation -IF NOT EXIST %input% ( - ECHO %RED%Input file not found: %input%%OFF% - GOTO :EOF -) - :: Setting the path to the Working Directory SET WD=%TEMP%\VID2ANI @@ -70,22 +61,29 @@ IF NOT "%~1" =="" ( IF "%~1" =="-s" SET "start_time=%~2" & SHIFT IF "%~1" =="-e" SET "end_time=%~2" & SHIFT IF "%~1" =="-c" SET "colormax=%~2" & SHIFT -:: IF "%~1" =="-l" SET "webp_lossy=%~2" & SHIFT - IF "%~1" =="-l" (IF "%2" == "" ( SET "webp_lossy=%webp_lossy_def%" - ) ELSE IF 1%2 NEQ +1%~2 ( SET "webp_lossy=%webp_lossy_def%" - ) ELSE ( SET "webp_lossy=%~2" & SHIFT ) - ) + IF "%~1" =="-l" SET "webp_lossy=%~2" & SHIFT IF "%~1" =="-v" SET "loglevel=%~2" & SHIFT IF "%~1" =="-k" SET "errorswitch=1" IF "%~1" =="-p" SET "picswitch=1" SHIFT & GOTO :varin ) +GOTO :help_check_2 + +:help_check_2 +:: Noob proofing the script to prevent it from breaking should critical settings not be defined +IF NOT DEFINED scale SET "scale=-1" +IF NOT DEFINED fps SET "fps=15" +IF NOT DEFINED mode SET "mode=1" +IF NOT DEFINED dither SET "dither=0" +IF NOT DEFINED filetype SET "filetype=gif" +IF NOT DEFINED loglevel SET "loglevel=error" + GOTO :safchek :safchek :: Setting a clear range of acceptable setting values and noob proofing bayerscale -:: Validate output file extension +:: Output file type echo %filetype% | findstr /r "\ \ \ \" >nul IF %errorlevel% NEQ 0 ( ECHO %RED%Not a valid file type: %filetype%%OFF% @@ -230,7 +228,7 @@ ffmpeg -v %loglevel% %trim% -i %input% -vf "%filters%,%encode%%mcol%" -y "%palet :: Checking if the palette file is in the Working Directory, if not cleaning up IF NOT EXIST "%WD%\palette_00001.png" ( - ECHO %RED%Palette generation failed: %palette% not found.%OFF% + ECHO %RED%Failed to generate palette file%OFF% GOTO :cleanup ) @@ -283,11 +281,11 @@ ffmpeg -v %loglevel% %trim% -i %input% -thread_queue_size 512 -i "%palette%" -la :: Checking if file was created and cleaning up if not IF NOT EXIST "%output%" ( - ECHO %RED%Failed to generate animation: %output% not found.%OFF% + ECHO %RED%Failed to generate animation%OFF% GOTO :cleanup ) -:: Open output file if picswitch is set +:: Starting default Photo Viewer IF DEFINED picswitch START "" "%output%" :cleanup diff --git a/Batch/vid2ani.sh b/Batch/vid2ani.sh index dafe446..ec62bcc 100755 --- a/Batch/vid2ani.sh +++ b/Batch/vid2ani.sh @@ -7,7 +7,7 @@ # License: GNU General Public License v3.0 (GPLv3) # Enable error handling -# set -euo pipefail +set -euo pipefail ### Start Main ### main() { @@ -20,25 +20,24 @@ YELLOW=$(tput setaf 11) BLUE=$(tput setaf 12) CYAN=$(tput setaf 14) -# Clearing vars and setting defaults +# Default values fps=15 mode=1 dither=0 +colormax=256 scale="-1" filetype="gif" -webp_lossy="" -webp_lossy_def=75 loglevel="error" bayerscale="" -colormax="" start_time="" end_time="" trim="" +webp_lossy="" errorswitch="" errordiff="" picswitch="" -# Assign input and output +# Check input if [ $# -eq 0 ]; then print_help; exit; fi input="$1" output="${input%.*}" @@ -46,25 +45,6 @@ output="${input%.*}" echo "Input file: $input" echo "Output file: $output" -# Input file validation -if [[ ! -f "$input" ]]; then - echo ${RED}"Input file not found: $input"${OFF}; exit 1 -fi - -# Fix paths for Cygwin and create working dir -if [[ "$(uname -o)" == "Cygwin" ]]; then - # Use Windows-compatible directories for Cygwin - input=$(cygpath -w "$input") - output=$(cygpath -w "$output") - WD=$(cygpath -w "$(mktemp -d -t vid2ani-XXXXXX)") -else - # Use POSIX-compatible directories - WD=$(mktemp -d -t vid2ani-XXXXXX) -fi - -# Cleanup on exit, interrupt, termination -trap 'rm -rf "$WD"' EXIT INT TERM - # Parse Arguments shift while [[ $# -gt 0 ]]; do @@ -79,17 +59,34 @@ while [[ $# -gt 0 ]]; do -s) start_time="$2"; shift 2;; -e) end_time="$2"; shift 2;; -c) colormax="$2"; shift 2;; -# -l) webp_lossy="$2"; shift 2;; - -l) if [[ ! "$2" =~ ^[0-9]+$ ]]; then webp_lossy=$webp_lossy_def; shift - else webp_lossy="$2"; shift 2; fi ;; + -l) webp_lossy="$2"; shift 2;; -v) loglevel="$2"; shift 2;; -k) errorswitch=1; shift;; -p) picswitch=1; shift;; - -h|-?) print_help; exit;; + -h|--help) print_help; exit;; *) echo ${RED}"Unknown option $1"${OFF}; exit 1;; esac done +# Input validation +if [[ -z "$input" ]]; then + echo "Input file is required."; print_help; exit 1 +fi + +# Fix paths for Cygwin and create working dir +if [[ "$(uname -o)" == "Cygwin" ]]; then + # Use Windows-compatible directories for Cygwin + input=$(cygpath -w "$input") + output=$(cygpath -w "$output") + WD=$(cygpath -w "$(mktemp -d -t vid2ani-XXXXXX)") +else + # Use POSIX-compatible directories + WD=$(mktemp -d -t vid2ani-XXXXXX) +fi + +# Cleanup on exit, interrupt, termination +trap 'rm -rf "$WD"' EXIT INT TERM + # Validate output file extension case "$filetype" in gif) output="$output.gif";; @@ -132,6 +129,23 @@ if [[ -n "$webp_lossy" ]]; then fi fi +if [[ -n "$start_time" ]]; then + echo start er satt +fi + +if [[ -z "$start_time" ]]; then + echo start er null +fi + +if [[ -n "$end_time" ]]; then + echo end er satt +fi + +if [[ -z "$end_time" ]]; then + echo end er null +fi + + # Validate Clipping if [[ -n "$start_time" && -z "$end_time" ]]; then echo ${RED}"End time (-e) is required when Start time (-e) is specified."${OFF}; exit 1 @@ -147,7 +161,7 @@ if [[ "$fps" -le 0 ]]; then fi # Validate Max Colors -if [[ -n "$colormax" && "$colormax" -lt 3 || "$colormax" -gt 256 ]]; then +if [[ "$colormax" -lt 3 || "$colormax" -gt 256 ]]; then echo ${RED}"Max colors (-c) must be between 3 and 256."${OFF}; exit 1 fi @@ -157,8 +171,8 @@ echo ${YELLOW}"$ffmpeg_version"${OFF} echo ${GREEN}Output file:${OFF} $output ## Putting together command to generate palette ## -palette="$WD/palette_%05d.png" filters="fps=$fps,scale=$scale:-1:flags=lanczos" +palette="$WD/palette_%05d.png" # APNG muxer does not support multiple palettes so fallback to using palettegen diff mode if [[ "$filetype" == "apng" && "$mode" -eq 2 ]]; then @@ -246,9 +260,7 @@ if [[ -z "$bayerscale" ]]; then bayer=""; fi # WEBP pixel format and lossy quality if [[ "$filetype" == "webp" && -n "$webp_lossy" ]]; then - webp_lossy="-lossless 0 -quality $webp_lossy -pix_fmt yuva420p" -elif [[ "$filetype" == "webp" && -z "$webp_lossy" ]]; then - webp_lossy="-lossless 1" + webp_lossy="-lossless 0 -pix_fmt yuva420p -quality $webp_lossy" fi # Executing the encoding command @@ -258,10 +270,10 @@ ffmpeg -v "${loglevel}" ${trim:-} -i "${input}" -thread_queue_size 512 -i "${pal # Checking if output file was created if [[ ! -f "$output" ]]; then - echo ${RED}"Failed to generate animation: $output not found"${OFF}; exit 1 + echo ${RED}"Failed to generate animation."${OFF}; exit 1 fi -# Open output file if picswitch is enabled +# Open output if picswitch is enabled if [[ -n "$picswitch" ]]; then xdg-open "$output" fi diff --git a/Batch/win10colors.cmd b/Batch/win10colors.cmd index b791e20..49b4f1c 100755 --- a/Batch/win10colors.cmd +++ b/Batch/win10colors.cmd @@ -1,65 +1,54 @@ @echo off - -setlocal -call :setESC - cls -echo %ESC%[101;93m STYLES %ESC%[0m -echo ^[0m %ESC%[0mReset%ESC%[0m -echo ^[1m %ESC%[1mBold%ESC%[0m -echo ^[4m %ESC%[4mUnderline%ESC%[0m -echo ^[7m %ESC%[7mInverse%ESC%[0m +echo  STYLES  +echo ^[0m Reset +echo ^[1m Bold +echo ^[4m Underline +echo ^[7m Inverse echo. -echo %ESC%[101;93m NORMAL FOREGROUND COLORS %ESC%[0m -echo ^[30m %ESC%[30mBlack%ESC%[0m (black) -echo ^[31m %ESC%[31mRed%ESC%[0m -echo ^[32m %ESC%[32mGreen%ESC%[0m -echo ^[33m %ESC%[33mYellow%ESC%[0m -echo ^[34m %ESC%[34mBlue%ESC%[0m -echo ^[35m %ESC%[35mMagenta%ESC%[0m -echo ^[36m %ESC%[36mCyan%ESC%[0m -echo ^[37m %ESC%[37mWhite%ESC%[0m +echo  NORMAL FOREGROUND COLORS  +echo ^[30m Black (black) +echo ^[31m Red +echo ^[32m Green +echo ^[33m Yellow +echo ^[34m Blue +echo ^[35m Magenta +echo ^[36m Cyan +echo ^[37m White echo. -echo %ESC%[101;93m NORMAL BACKGROUND COLORS %ESC%[0m -echo ^[40m %ESC%[40mBlack%ESC%[0m -echo ^[41m %ESC%[41mRed%ESC%[0m -echo ^[42m %ESC%[42mGreen%ESC%[0m -echo ^[43m %ESC%[43mYellow%ESC%[0m -echo ^[44m %ESC%[44mBlue%ESC%[0m -echo ^[45m %ESC%[45mMagenta%ESC%[0m -echo ^[46m %ESC%[46mCyan%ESC%[0m -echo ^[47m %ESC%[47mWhite%ESC%[0m (white) +echo  NORMAL BACKGROUND COLORS  +echo ^[40m Black +echo ^[41m Red +echo ^[42m Green +echo ^[43m Yellow +echo ^[44m Blue +echo ^[45m Magenta +echo ^[46m Cyan +echo ^[47m White (white) echo. -echo %ESC%[101;93m STRONG FOREGROUND COLORS %ESC%[0m -echo ^[90m %ESC%[90mWhite%ESC%[0m -echo ^[91m %ESC%[91mRed%ESC%[0m -echo ^[92m %ESC%[92mGreen%ESC%[0m -echo ^[93m %ESC%[93mYellow%ESC%[0m -echo ^[94m %ESC%[94mBlue%ESC%[0m -echo ^[95m %ESC%[95mMagenta%ESC%[0m -echo ^[96m %ESC%[96mCyan%ESC%[0m -echo ^[97m %ESC%[97mWhite%ESC%[0m +echo  STRONG FOREGROUND COLORS  +echo ^[90m White +echo ^[91m Red +echo ^[92m Green +echo ^[93m Yellow +echo ^[94m Blue +echo ^[95m Magenta +echo ^[96m Cyan +echo ^[97m White echo. -echo %ESC%[101;93m STRONG BACKGROUND COLORS %ESC%[0m -echo ^[100m %ESC%[100mBlack%ESC%[0m -echo ^[101m %ESC%[101mRed%ESC%[0m -echo ^[102m %ESC%[102mGreen%ESC%[0m -echo ^[103m %ESC%[103mYellow%ESC%[0m -echo ^[104m %ESC%[104mBlue%ESC%[0m -echo ^[105m %ESC%[105mMagenta%ESC%[0m -echo ^[106m %ESC%[106mCyan%ESC%[0m -echo ^[107m %ESC%[107mWhite%ESC%[0m +echo  STRONG BACKGROUND COLORS  +echo ^[100m Black +echo ^[101m Red +echo ^[102m Green +echo ^[103m Yellow +echo ^[104m Blue +echo ^[105m Magenta +echo ^[106m Cyan +echo ^[107m White echo. -echo %ESC%[101;93m COMBINATIONS %ESC%[0m -echo ^[31m %ESC%[31mred foreground color%ESC%[0m -echo ^[7m %ESC%[7minverse foreground ^<-^> background%ESC%[0m -echo ^[7;31m %ESC%[7;31minverse red foreground color%ESC%[0m -echo ^[7m and nested ^[31m %ESC%[7mbefore %ESC%[31mnested%ESC%[0m -echo ^[31m and nested ^[7m %ESC%[31mbefore %ESC%[7mnested%ESC%[0m - -:setESC -for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do ( - set ESC=%%b - exit /B 0 -) -exit /B 0 +echo  COMBINATIONS  +echo ^[31m red foreground color +echo ^[7m inverse foreground ^<-^> background +echo ^[7;31m inverse red foreground color +echo ^[7m and nested ^[31m before nested +echo ^[31m and nested ^[7m before nested diff --git a/Notepad++/contextMenu.xml b/Notepad++/contextMenu.xml new file mode 100755 index 0000000..eb9f977 --- /dev/null +++ b/Notepad++/contextMenu.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Notepad++/localization/english_customizable.xml b/Notepad++/localization/english_customizable.xml new file mode 100755 index 0000000..cc7ceb8 --- /dev/null +++ b/Notepad++/localization/english_customizable.xml @@ -0,0 +1,1799 @@ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Notepad++/shortcuts.xml b/Notepad++/shortcuts.xml new file mode 100755 index 0000000..ff1693e --- /dev/null +++ b/Notepad++/shortcuts.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + https://www.php.net/$(CURRENT_WORD) + https://en.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD) + $(NPP_FULL_FILE_PATH) $(CURRENT_WORD) -nosession -multiInst + D:\bin\Vivaldi\Application\vivaldi.exe "$(FULL_CURRENT_PATH)" + "$(FULL_CURRENT_PATH)" + + + + diff --git a/Notepad++/themes/Cobalt.xml b/Notepad++/themes/Cobalt.xml new file mode 100755 index 0000000..55d377a --- /dev/null +++ b/Notepad++/themes/Cobalt.xml @@ -0,0 +1,540 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + param @projectDescription projectDescription @param + param @projectDescription projectDescription @param + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + carp croak + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if else for while + if else for while + bool long int char + + + + + + + + + + + + + + + + + + + + + + + + + + str len hex + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + if else for while + bool long int char + bool long int char + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Notepad++/userDefineLangs/autohotkey.dark.udl.xml b/Notepad++/userDefineLangs/autohotkey.dark.udl.xml new file mode 100755 index 0000000..5a01a6f --- /dev/null +++ b/Notepad++/userDefineLangs/autohotkey.dark.udl.xml @@ -0,0 +1,64 @@ + + + + + + + + 00; 01 02 03/* 04*/ + + + + + + + + - ! % & ( ) , . : ? ^ | ~ + < = > * / [ ] + + { + + } + + + + + + + break byref case catch class const continue else exit exitapp finally for global gosub goto if ifequal ifexist ifgreater ifgreaterorequal ifinstring ifless iflessorequal ifmsgbox ifnotequal ifnotexist ifnotinstring ifwinactive ifwinexist ifwinnotactive ifwinnotexist local loop onexit pause return settimer sleep static suspend switch throw try until while + autotrim blockinput clipwait control controladditem controlchooseindex controlchoosestring controlclick controldeleteitem controlfocus controlget controlgetfocus controlgetpos controlgettext controlhide controlhidedropdown controlmove controlsend controlsendraw controlsendtext controlsetchecked controlsetenabled controlsetexstyle controlsetstyle controlsettext controlshow controlshowdropdown coordmode critical detecthiddentext detecthiddenwindows dircopy dircreate dirdelete dirmove download drive driveeject driveget drivelock driveretract drivesetlabel drivespacefree driveunlock edit editpaste envadd envdiv envget envmult envset envsub envupdate fileappend filecopy filecopydir filecreatedir filecreateshortcut filedelete fileencoding filegetattrib filegetshortcut filegetsize filegettime filegetversion fileinstall filemove filemovedir fileread filereadline filerecycle filerecycleempty fileremovedir fileselectfile fileselectfolder filesetattrib filesettime formattime getkeystate groupactivate groupadd groupclose groupdeactivate gui guicontrol guicontrolget hotif hotifwinactive hotifwinexist hotifwinnotactive hotifwinnotexist hotkey imagesearch inidelete iniread iniwrite input inputbox keyhistory keywait listhotkeys listlines listvars menu menuselect mouseclick mouseclickdrag mousegetpos mousemove msgbox outputdebug pixelgetcolor pixelsearch postmessage process processclose processsetpriority progress random randomseed regcreatekey regdelete regdeletekey regread regwrite reload run runas runwait send sendevent sendinput sendlevel sendmessage sendmode sendplay sendraw sendtext setbatchlines setcapslockstate setcontroldelay setdefaultmousespeed setenv setformat setkeydelay setmousedelay setnumlockstate setregview setscrolllockstate setstorecapslockmode settitlematchmode setwindelay setworkingdir shutdown sort soundbeep soundget soundgetwavevolume soundplay soundset soundsetmute soundsetvolume soundsetwavevolume splashimage splashtextoff splashtexton splitpath statusbargettext statusbarwait stringcasesense stringgetpos stringleft stringlen stringlower stringmid stringreplace stringright stringsplit stringtrimleft stringtrimright stringupper sysget thread tooltip transform traytip urldownloadtofile winactivate winactivatebottom winclose winget wingetactivestats wingetactivetitle wingetclass wingetclientpos wingetpos wingettext wingettitle winhide winkill winmaximize winmenuselectitem winminimize winminimizeall winminimizeallundo winmove winmovebottom winmovetop winredraw winrestore winset winsetalwaysontop winsetenabled winsetexstyle winsetregion winsetstyle winsettitle winsettranscolor winsettransparent winshow winwait winwaitactive winwaitclose winwaitnotactive winwaitnotactive + _addref _clone _getaddress _getcapacity _haskey _insert _maxindex _minindex _newenum _release _remove _setcapacity abs acos array asc asin atan bind buffer bufferalloc call callbackcreate callbackfree caretgetpos ceil chr clear clone comcall comobjactive comobjarray comobjconnect comobjcreate comobject comobjenwrap comobjerror comobjflags comobjfromptr comobjget comobjmissing comobjparameter comobjquery comobjtype comobjunwrap comobjvalue controlfinditem controlgetchecked controlgetchoice controlgetclassnn controlgetenabled controlgetexstyle controlgethwnd controlgetindex controlgetitems controlgetstyle controlgetvisible cos dateadd datediff defineprop delete deleteprop direxist dirselect dllcall drivegetcapacity drivegetfilesystem drivegetlabel drivegetlist drivegetserial drivegetspacefree drivegetstatus drivegetstatuscd drivegettype editgetcurrentcol editgetcurrentline editgetline editgetlinecount editgetselectedtext exception exp fileexist fileopen fileselect floor format func get getkeyname getkeysc getkeystate getkeyvk getmethod getownpropdesc guictrlfromhwnd guifromhwnd has hasbase hasmethod hasownprop hasprop hotstring il_add il_create il_destroy inputhook insertat instr isalnum isalpha isbyref isdigit isfloat isfunc isinteger islabel islower isnumber isobject isoptional isset issetref isspace istime isupper isxdigit listviewgetcontent ln loadpicture log ltrim lv_add lv_delete lv_deletecol lv_getcount lv_getnext lv_gettext lv_insert lv_insertcol lv_modify lv_modifycol lv_setimagelist map max menufromhandle menugethandle menugetname min mod monitorget monitorgetcount monitorgetname monitorgetprimary monitorgetworkarea numget numput objaddref objbindmethod objclone objcount objdelete object objfromptr objfromptraddref objgetaddress objgetbase objgetcapacity objhaskey objhasownprop objinsert objinsertat objlength objmaxindex objminindex objnewenum objownpropcount objownprops objpop objptr objptraddref objpush objrawget objrawset objrelease objremove objremoveat objsetbase objsetcapacity onclipboardchange onerror onmessage ord ownprops pop processexist processgetpath processgetname processwait processwaitclose push regexmatch regexreplace registercallback removeat round rtrim sb_seticon sb_setparts sb_settext set sin soundgetinterface soundgetmute soundgetname soundgetvolume sqrt strcompare strget strlen strlower strptr strput strreplace strsplit strtitle strupper substr sysgetipaddresses tan trayseticon trim tv_add tv_delete tv_get tv_getchild tv_getcount tv_getnext tv_getparent tv_getprev tv_getselection tv_gettext tv_modify tv_setimagelist varsetcapacity varsetstrcapacity vercompare winactive winexist wingetcontrols wingetcontrolshwnd wingetcount wingetexstyle wingetid wingetidlast wingetlist wingetminmax wingetpid wingetprocessname wingetprocesspath wingetstyle wingettranscolor wingettransparent + # + alt altdown altup appskey backspace blind browser_back browser_favorites browser_forward browser_home browser_refresh browser_search browser_stop bs capslock click control ctrl ctrlbreak ctrldown ctrlup del down end enter esc escape f1 f10 f11 f12 f13 f14 f15 f16 f17 f18 f19 f2 f20 f21 f22 f23 f24 f3 f4 f5 f6 f7 f8 f9 home ins insert joy1 joy10 joy11 joy12 joy13 joy14 joy15 joy16 joy17 joy18 joy19 joy2 joy20 joy21 joy22 joy23 joy24 joy25 joy26 joy27 joy28 joy29 joy3 joy30 joy31 joy32 joy4 joy5 joy6 joy7 joy8 joy9 joyaxes joybuttons joyinfo joyname joypov joyr joyu joyv joyx joyy joyz lalt launch_app1 launch_app2 launch_mail launch_media lbutton lcontrol lctrl left lshift lwin lwindown lwinup mbutton media_next media_play_pause media_prev media_stop numlock numpad0 numpad1 numpad2 numpad3 numpad4 numpad5 numpad6 numpad7 numpad8 numpad9 numpadadd numpadclear numpaddel numpaddiv numpaddot numpaddown numpadend numpadenter numpadhome numpadins numpadleft numpadmult numpadpgdn numpadpgup numpadright numpadsub numpadup pause pgdn pgup printscreen ralt raw rbutton rcontrol rctrl right rshift rwin rwindown rwinup scrolllock shift shiftdown shiftup space tab up volume_down volume_mute volume_up wheeldown wheelleft wheelright wheelup xbutton1 xbutton2 + a_ any base __ clipboard clipboardall comspec errorlevel extends false programfiles super this true + abort abovenormal activex add addactivex addbutton addcheckbox addcombobox addcustom adddatetime adddropdownlist addedit addgroupbox addhotkey addlistbox addlistview addmonthcal addpicture addprogress addradio addslider addstatusbar addtab addtab2 addtab3 addtext addtreeview addupdown ahk_class ahk_exe ahk_group ahk_id ahk_pid all alnum alpha altsubmit alttab alttabandmenu alttabmenu alttabmenudismiss alwaysontop and autosize background backgroundtrans base belownormal between bitand bitnot bitor bitshiftleft bitshiftright bitxor bold border bottom button buttons cancel capacity caption casesense center check check3 checkbox checked checkedgray choose choosestring click close color combobox contains controllist controllisthwnd count custom date datetime days ddl default delete deleteall delimiter deref destroy digit disable disabled dpiscale dropdownlist edit eject enable enabled error exit expand exstyle filesystem first flash float floatfast focus font force fromcodepage getaddress getcapacity grid group groupbox guiclose guicontextmenu guidropfiles guiescape guisize haskey hdr hidden hide high hkcc hkcr hkcu hkey_classes_root hkey_current_config hkey_current_user hkey_local_machine hkey_users hklm hku hotkey hours hscroll hwnd icon iconsmall id idlast ignore imagelist in insert integer integerfast interrupt is italic join label lastfound lastfoundexist left length limit lines link list listbox listview localsameasglobal lock logoff low lower lowercase ltrim mainwindow margin maximize maximizebox maxindex menu minimize minimizebox minindex minmax minutes monitorcount monitorname monitorprimary monitorworkarea monthcal mouse mousemove mousemoveoff move multi na new no noactivate nodefault nohide noicon nomainwindow norm normal nosort nosorthdr nostandard not notab notimers number off ok on or owndialogs owner parse password pic picture pid pixel pos pow priority processname processpath progress radio range rawread rawwrite read readchar readdouble readfloat readint readint64 readline readnum readonly readshort readuchar readuint readushort realtime redraw regex region reg_binary reg_dword reg_dword_big_endian reg_expand_sz reg_full_resource_descriptor reg_link reg_multi_sz reg_qword reg_resource_list reg_resource_requirements_list reg_sz relative reload remove rename report resize restore retry rgb right rtrim screen seconds section seek send sendandmouse serial setcapacity setlabel shiftalttab show shutdown single slider sortdesc standard status statusbar statuscd strike style submit sysmenu tab tab2 tabstop tell text theme this tile time tip tocodepage togglecheck toggleenable toolwindow top topmost transcolor transparent tray treeview type uncheck underline unicode unlock updown upper uppercase useenv useerrorlevel useunsetglobal useunsetlocal vis visfirst visible vscroll waitclose wantctrla wantf2 wantreturn wanttab wrap write writechar writedouble writefloat writeint writeint64 writeline writenum writeshort writeuchar writeuint writeushort xdigit xm xp xs yes ym yp ys + + 00" 01` 02" 03' 04` 05' 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Notepad++/userDefineLangs/markdown._preinstalled.udl.xml b/Notepad++/userDefineLangs/markdown._preinstalled.udl.xml new file mode 100755 index 0000000..6a9d2cc --- /dev/null +++ b/Notepad++/userDefineLangs/markdown._preinstalled.udl.xml @@ -0,0 +1,79 @@ + + + + + + + + + 00# 01 02((EOL)) 03<!-- 04--> + + + + + . + . + + @ < > \< \> \\ \` \* \_ \{ \} \[ \] \( \) \# \+ \- \. \! \~ \| |:-: |:--: |:---: | :-: :--: :---: :|: |: :| + - + :- :-- :--- : + + + + + + + + + + http:// (http:// https:// (https:// mailto: (mailto: ftp:// (ftp:// ftps:// (ftps:// (/ / + ==== ---- + *** ___ + ** __ + * _ + ** __ + * _ + + 00![ 00[ 01\ 02] 02] 03``` 03` 03~~~ 04\ 05``` 05((EOL `)) 05~~~ 06*** 07\ 08((EOL ***)) 09** 10\ 11((EOL **)) 12* 13\ 14((EOL *)) 15** 16\ 17((EOL **)) 18* 19\ 20((EOL *)) 21 22 23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Notepad++/userDefineLangs/markdown._preinstalled_DM.udl.xml b/Notepad++/userDefineLangs/markdown._preinstalled_DM.udl.xml new file mode 100755 index 0000000..53d8770 --- /dev/null +++ b/Notepad++/userDefineLangs/markdown._preinstalled_DM.udl.xml @@ -0,0 +1,76 @@ + + + + + + + + + 00# 01 02((EOL)) 03<!-- 04--> + + + + + . + . + + @ < > \< \> \\ \` \* \_ \{ \} \[ \] \( \) \# \+ \- \. \! \~ \| |:-: |:--: |:---: | :-: :--: :---: :|: |: :| + - + :- :-- :--- : + + + + + + + + + + ../ (../ http:// (http:// https:// (https:// mailto: (mailto: ftp:// (ftp:// ftps:// (ftps:// (/ / + ==== ---- + *** ___ + ** __ + * _ + ** __ + * _ + + 00![ 00[ 01\ 02] 02] 03``` 03` 03~~~ 04\ 05``` 05((EOL `)) 05~~~ 06*** 07\ 08((EOL ***)) 09** 10\ 11((EOL **)) 12* 13\ 14((EOL *)) 15** 16\ 17((EOL **)) 18* 19\ 20((EOL *)) 21 22 23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Notepad++/userDefineLangs/markdown.blackboard.dark.udl.xml b/Notepad++/userDefineLangs/markdown.blackboard.dark.udl.xml new file mode 100755 index 0000000..c1cf802 --- /dev/null +++ b/Notepad++/userDefineLangs/markdown.blackboard.dark.udl.xml @@ -0,0 +1,79 @@ + + + + + + + + + 00# 01 02((EOL)) 03<!-- 04--> + + + + + . + . + + @ < > \< \> \\ \` \* \_ \{ \} \[ \] \( \) \# \+ \- \. \! \~ \| |:-: |:--: |:---: | :-: :--: :---: :|: |: :| + - + :- :-- :--- : + + + + + + + + + + ../ (../ http:// (http:// https:// (https:// mailto: (mailto: ftp:// (ftp:// ftps:// (ftps:// (/ / + ==== ---- + *** ___ + ** __ + * _ + ** __ + * _ + + 00![ 00[ 01\ 02] 02] 03``` 03` 03~~~ 04\ 05``` 05((EOL `)) 05~~~ 06*** 07\ 08((EOL ***)) 09** 10\ 11((EOL **)) 12* 13\ 14((EOL *)) 15** 16\ 17((EOL **)) 18* 19\ 20((EOL *)) 21 22 23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +