Skip to content

Commit

Permalink
Added Batch snippets
Browse files Browse the repository at this point in the history
Add # for comment on LANGUAGE_NAME in QuickText.ini
Fix issue #13, rearrange tabstop order in Options dialog to more logical
Fix issue #12, remove useless "Smart Cut/Copy"
Fix issue #11, config file read / write.
Better management for Tab tag-key, autoclose autocompletion window
  • Loading branch information
Vince committed Feb 11, 2020
1 parent 250ce0c commit bade879
Show file tree
Hide file tree
Showing 8 changed files with 322 additions and 275 deletions.
4 changes: 2 additions & 2 deletions Config/QuickText.conf.default.ini
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
; allowedChars="abc" ; is not OK
; Yes, another bug of mentioned library

[general]
[General]

; "allowedChars" - characters which are valid for tags (snippets names).
; If you want to snippets like this: div#my_id.my_class>ul>li to work, you will have to add all its unique characters
Expand All @@ -45,7 +45,7 @@
;
; Compiled "allowedChars" default is:
; abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
allowedChars=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._-#
allowedChars=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._-

; "lang_menu" - Languages (separated by ",") occurring in plugin "Options..." dialog (GUI for editing snippets).
; Changing the order of items doesn't affect language mappings in notepad++ nor QuickText.ini file.
Expand Down
107 changes: 56 additions & 51 deletions Config/QuickText.default.ini
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[0]
LANGUAGE_NAME=TXT
#LANGUAGE_NAME=TXT

[1]
LANGUAGE_NAME=PHP
#LANGUAGE_NAME=PHP
for.sl=for (\$i = 0; \$i < $; ++\$i)\n $
for.ml=for (\$i = 0; \$i < $; ++\$i)\n{\n $\n}
foreach.sl=foreach (\$$ as \$k => \$v)\n $
Expand All @@ -15,7 +15,7 @@ function.protected.static=protected static function $($)\n{\n $\n}
function.private.static=private static function $($)\n{\n $\n}

[2]
LANGUAGE_NAME=C
#LANGUAGE_NAME=C
case=case $: $\n$
def=#define $\n$
default=default $: $\n$
Expand All @@ -42,7 +42,7 @@ while=while ($)\n{\n $\n}\n$
whiles=while ($)\n $\n$

[3]
LANGUAGE_NAME=CPP
#LANGUAGE_NAME=CPP
case=case $: $\n$
class=class $ {\nprivate:\n $\nprotected:\n $\npublic:\n $\n};\n$
def=#define $\n$
Expand Down Expand Up @@ -71,19 +71,19 @@ while=while ($)\n{\n $\n}\n$
whiles=while ($)\n $\n$

[4]
LANGUAGE_NAME=CS
#LANGUAGE_NAME=CS

[5]
LANGUAGE_NAME=OBJC
#LANGUAGE_NAME=OBJC

[6]
LANGUAGE_NAME=JAVA
#LANGUAGE_NAME=JAVA

[7]
LANGUAGE_NAME=RC
#LANGUAGE_NAME=RC

[8]
LANGUAGE_NAME=HTML
#LANGUAGE_NAME=HTML
a-id=<a id="$" href="$">$</a>
b=<b>$</b>
body=<body>\n $\n</body>\n$
Expand Down Expand Up @@ -138,47 +138,52 @@ url=http://
www=http://www.

[9]
LANGUAGE_NAME=XML
#LANGUAGE_NAME=XML

[10]
LANGUAGE_NAME=MAKEFILE
#LANGUAGE_NAME=MAKEFILE

[11]
LANGUAGE_NAME=PASCAL
#LANGUAGE_NAME=PASCAL

[12]
LANGUAGE_NAME=BATCH
#LANGUAGE_NAME=BATCH
else=if {$}=={$} ($) else $\n
for=for %%$ in ($) do @$\n
for.f=for /f "delims=$ tokens=$" %%$ in ('$') do @$\n
if=if {$}=={$} $\n
setlocal=setlocal ENABLEDELAYEDEXPANSION\n

[13]
LANGUAGE_NAME=INI
#LANGUAGE_NAME=INI

[14]
LANGUAGE_NAME=NFO
#LANGUAGE_NAME=NFO

[15]
LANGUAGE_NAME=USER
#LANGUAGE_NAME=USER

[16]
LANGUAGE_NAME=ASP
#LANGUAGE_NAME=ASP

[17]
LANGUAGE_NAME=SQL
#LANGUAGE_NAME=SQL

[18]
LANGUAGE_NAME=VB
#LANGUAGE_NAME=VB

[19]
LANGUAGE_NAME=JS
#LANGUAGE_NAME=JS
for.sl=for (var i = 0; i < $; ++i)\n $
for.ml=for (var i = 0; i < $; ++i)\n{\n $\n}
foreach.sl=for (var x in $)\n $
foreach.ml=for (var x in $)\n{\n $\n}

[20]
LANGUAGE_NAME=CSS
#LANGUAGE_NAME=CSS

[21]
LANGUAGE_NAME=PERL
#LANGUAGE_NAME=PERL
Dumper=use Data::Dumper; \$Data::Dumper::Sortkeys=1; print Dumper \ $; exit;$
csv=my \$csv = Text::CSV->new( {sep_char => ',', binary => 1} )\n or die Text::CSV->error_diag;\n\nopen my \$fh, '<', \$$\n or die "\$!";\n\nwhile ( my \$row = \$csv->getline(\$fh) ) {\n $\n}\nif ( not \$csv->eof ) {\n my ( \$cde, \$str, \$pos ) = \$csv->error_diag;\n}\n$
else=else {\n $\n}\n$
Expand All @@ -196,28 +201,28 @@ wantarray=my @rets;\nmy \$retType = wantarray;\n\nif ( not defined \$retType ) {
while=while ( $ ) {\n $\n}\n$

[22]
LANGUAGE_NAME=PYTHON
#LANGUAGE_NAME=PYTHON

[23]
LANGUAGE_NAME=LUA
#LANGUAGE_NAME=LUA

[24]
LANGUAGE_NAME=TEX
#LANGUAGE_NAME=TEX

[25]
LANGUAGE_NAME=FORTRAN
#LANGUAGE_NAME=FORTRAN

[26]
LANGUAGE_NAME=BASH
#LANGUAGE_NAME=BASH

[27]
LANGUAGE_NAME=FLASH
#LANGUAGE_NAME=FLASH

[28]
LANGUAGE_NAME=NSIS
#LANGUAGE_NAME=NSIS

[29]
LANGUAGE_NAME=TCL
#LANGUAGE_NAME=TCL
else=} else {\n $
foreach=foreach $ $ {\n $\n}\n$
if=if { $ } {\n $\n}\n$
Expand All @@ -226,31 +231,31 @@ proc=# $\nproc $ { $ } {\n $\n}\n$
regsub=regsub -all {$} "$" {$} $\n$

[30]
LANGUAGE_NAME=LISP
#LANGUAGE_NAME=LISP

[31]
LANGUAGE_NAME=SCHEME
#LANGUAGE_NAME=SCHEME

[32]
LANGUAGE_NAME=ASM
#LANGUAGE_NAME=ASM

[33]
LANGUAGE_NAME=DIFF
#LANGUAGE_NAME=DIFF

[34]
LANGUAGE_NAME=PROPS
#LANGUAGE_NAME=PROPS

[35]
LANGUAGE_NAME=PS
#LANGUAGE_NAME=PS

[36]
LANGUAGE_NAME=RUBY
#LANGUAGE_NAME=RUBY

[37]
LANGUAGE_NAME=SMALLTALK
#LANGUAGE_NAME=SMALLTALK

[38]
LANGUAGE_NAME=VHDL
#LANGUAGE_NAME=VHDL
Ris=Rising_Edge ( $ )$
access=type $ is access $;\n$
alias=alias $ is $;\n$
Expand Down Expand Up @@ -317,38 +322,38 @@ while=$ : while $ loop\n $;\nend loop;\n$
x=x"$"$

[39]
LANGUAGE_NAME=KIX
#LANGUAGE_NAME=KIX

[40]
LANGUAGE_NAME=AU3
#LANGUAGE_NAME=AU3

[41]
LANGUAGE_NAME=CAML
#LANGUAGE_NAME=CAML

[42]
LANGUAGE_NAME=ADA
#LANGUAGE_NAME=ADA

[43]
LANGUAGE_NAME=VERILOG
#LANGUAGE_NAME=VERILOG

[44]
LANGUAGE_NAME=MATLAB
#LANGUAGE_NAME=MATLAB

[45]
LANGUAGE_NAME=HASKELL
#LANGUAGE_NAME=HASKELL

[46]
LANGUAGE_NAME=INNO
#LANGUAGE_NAME=INNO

[47]
LANGUAGE_NAME=SEARCHRESULT
#LANGUAGE_NAME=SEARCHRESULT

[48]
LANGUAGE_NAME=CMAKE
#LANGUAGE_NAME=CMAKE

[49]
LANGUAGE_NAME=YAML
#LANGUAGE_NAME=YAML

[255]
LANGUAGE_NAME=GLOBAL
#LANGUAGE_NAME=GLOBAL
copyright=Copyright (C) $ 20$\n\nhttp://$\n\nAll rights reserved\n$
Loading

0 comments on commit bade879

Please sign in to comment.