OSDN Git Service

サクラエディタの定義ファイルを追加
authormegumi_engines <megumi_engines@users.osdn.me>
Mon, 25 May 2020 02:32:24 +0000 (11:32 +0900)
committermegumi_engines <megumi_engines@users.osdn.me>
Mon, 25 May 2020 02:32:24 +0000 (11:32 +0900)
sakura-editor/README.md [new file with mode: 0644]
sakura-editor/ring-constant.kwd [new file with mode: 0644]
sakura-editor/ring.col [new file with mode: 0644]
sakura-editor/ring.hkn [new file with mode: 0644]
sakura-editor/ring.kwd [new file with mode: 0644]
sakura-editor/ring.rule [new file with mode: 0644]
sakura-editor/screenshot.png [new file with mode: 0644]

diff --git a/sakura-editor/README.md b/sakura-editor/README.md
new file mode 100644 (file)
index 0000000..d186657
--- /dev/null
@@ -0,0 +1,13 @@
+\83T\83N\83\89\83G\83f\83B\83^\97p\82Ì\92è\8b`\83t\83@\83C\83\8b\8fW
+
+\8d\\95\8b­\92²\95\\8e¦\82Ì\82Ù\82©\81A\8aÈ\88Õ\93ü\97Í\95â\8a® (Ctrl+Space) \82É\82à\91Î\89\9e\82µ\82Ä\82¢\82Ü\82·\81B\82Ü\82¾\82Ü\82¾\8b@\94\\95s\91«\82Å\82·\82ª\81A\82Æ\82è\82 \82¦\82¸\8eg\82¦\82Ü\82·\81B
+\82½\82¾\82µ\81A Ring \83h\83L\83\85\83\81\83\93\83g\82Ì\95s\94õ\82É\82æ\82è\95W\8f\80\83\89\83C\83u\83\89\83\8a\8aÖ\90\94\82Ì\88ê\95\94\82Í\95â\8a®\82ª\8cø\82«\82Ü\82¹\82ñ\81B
+Ring \83m\81[\83g\83p\83b\83h\82Ì\83o\83O\82Å\8b­\92²\95\\8e¦\82ª\82³\82ê\82È\82¢\83L\81[\83\8f\81[\83h (this, self, endpackage, endclass, endfunc)\82Å\82à
+\90³\8fí\82É\95\\8e¦\82ª\8ds\82í\82ê\82Ü\82·\81B
+
+\94»\96¾\82µ\82Ä\82¢\82é\96â\91è
+\81E\83L\81[\83\8f\81[\83h\83w\83\8b\83v\82Í\96¢\8eÀ\91\95\82Å\82·\81B\8ag\92£\8b@\94\\82 \82½\82è\82à\8aÜ\82ß\82Ä\91Î\89\9e\82Å\82«\82é\82Ì\82Å\82·\82ª\81A\83}\83C\83i\81[\82È\82ñ\82Å\82â\82é\8bC\82ª\8bN\82«\82Ü\82¹\82ñ\81B
+\81E\83t\83H\83\93\83g\83T\83C\83Y\82ª\8f¬\82³\82¢ (10pt) \82Æ\95\8e\9a\82ª\82Â\82Ô\82ê\82Ä\95\\8e¦\82³\82ê\82Ü\82·\81B
+\81E\89\89\8eZ\8eq\82Ì\8b­\92²\95\\8e¦\82Í\96¢\8eÀ\91\95\82Å\82·\81B
+\81E\83A\83E\83g\83\89\83C\83\93\89ð\90Í\82Í\96¢\82¾\82Å\82«\82Ä\82¢\82Ü\82¹\82ñ (\89ð\90Í\82É\8e¸\94s\82µ\82Ü\82·)
+
diff --git a/sakura-editor/ring-constant.kwd b/sakura-editor/ring-constant.kwd
new file mode 100644 (file)
index 0000000..7eac06b
--- /dev/null
@@ -0,0 +1,9 @@
+// Ring (定数) キーワード定義ファイル
+// CASE=True
+
+cr
+false
+nl
+null
+tab
+true
diff --git a/sakura-editor/ring.col b/sakura-editor/ring.col
new file mode 100644 (file)
index 0000000..98be688
--- /dev/null
@@ -0,0 +1,61 @@
+; テキストエディタ色設定 Ver3
+
+[SakuraColor]
+C[BRC]=0,1,000080,f0fbff,0
+C[CAR]=1,0,000000,f0fbff,0
+C[CBK]=0,0,000000,80ffff,0
+C[CMT]=1,0,008000,f0fbff,0
+C[CTL]=1,0,00ffff,f0fbff,0
+C[CVL]=0,0,ff8080,f0fbff,0
+C[DFA]=1,0,d20000,ffd0a2,0
+C[DFC]=1,0,006f00,c0fdbd,0
+C[DFD]=1,0,006ad5,ace9ff,0
+C[EBK]=0,0,000000,f3f3f3,0
+C[EOF]=1,0,ffff00,000000,0
+C[EOL]=1,0,ff8000,f0fbff,0
+C[FN2]=1,0,000000,ffffa0,0
+C[FN3]=1,0,000000,99ff99,0
+C[FN4]=1,0,000000,9999ff,0
+C[FN5]=1,0,000000,ff66ff,0
+C[FND]=1,0,000000,00ffff,0
+C[HDC]=0,0,400080,f0fbff,0
+C[IME]=1,0,0000ff,f0fbff,0
+C[KW1]=1,1,ff0000,f0fbff,0
+C[KW2]=1,0,0080ff,f0fbff,0
+C[KW3]=1,0,0080ff,f0fbff,0
+C[KW4]=1,0,0080ff,f0fbff,0
+C[KW5]=1,0,0080ff,f0fbff,0
+C[KW6]=1,0,0080ff,f0fbff,0
+C[KW7]=1,0,0080ff,f0fbff,0
+C[KW8]=1,0,0080ff,f0fbff,0
+C[KW9]=1,0,0080ff,f0fbff,0
+C[KWA]=1,0,0080ff,f0fbff,0
+C[LNO]=1,0,ff0000,efefef,0
+C[MOD]=1,1,ff0000,efefef,0
+C[MRK]=1,0,f0fbff,c08000,0
+C[NOT]=0,0,ffc0c0,f0fbff,0
+C[NUM]=0,0,0000eb,f0fbff,0
+C[PGV]=1,0,f0fbff,ffe6be,0
+C[RAP]=1,0,ff00ff,f0fbff,0
+C[RK1]=0,0,ff0000,f0fbff,0
+C[RK2]=0,0,ff0000,f0fbff,0
+C[RK3]=0,0,ff0000,f0fbff,0
+C[RK4]=0,0,ff0000,f0fbff,0
+C[RK5]=0,0,ff0000,f0fbff,0
+C[RK6]=0,0,ff0000,f0fbff,0
+C[RK7]=0,0,ff0000,f0fbff,0
+C[RK8]=0,0,ff0000,f0fbff,0
+C[RK9]=0,0,ff0000,f0fbff,0
+C[RKA]=0,0,ff0000,f0fbff,0
+C[RUL]=1,0,000000,efefef,0
+C[SEL]=1,0,c56a31,c56a31,0
+C[SPC]=0,0,c0c0c0,f0fbff,0
+C[SQT]=0,0,808040,f0fbff,0
+C[TAB]=1,0,808080,f0fbff,0
+C[TXT]=1,0,000000,f0fbff,0
+C[UND]=1,0,ff0000,f0fbff,0
+C[URL]=1,0,ff0000,f0fbff,1
+C[VER]=0,0,c0c0c0,f0fbff,0
+C[WQT]=0,0,400080,f0fbff,0
+C[ZEN]=1,0,c0c0c0,f0fbff,0
+
diff --git a/sakura-editor/ring.hkn b/sakura-editor/ring.hkn
new file mode 100644 (file)
index 0000000..76f7049
--- /dev/null
@@ -0,0 +1,274 @@
+// Ring auto-complete definitions
+
+// Reserved keywords
+again
+and
+but
+bye
+call
+case
+catch
+changeringkeyword
+changeringoperator
+class
+def
+do
+done
+else
+elseif
+end
+endclass
+endfunc
+endpackage
+exit
+for
+from
+func
+get
+give
+if
+import
+in
+load
+loadsyntax
+loop
+new
+next
+not
+off
+ok
+on
+or
+other
+package
+private
+put
+return
+see
+self
+step
+switch
+this
+to
+try
+while
+
+// Reserved constants
+cr
+false
+nl
+null
+tab
+true
+
+// Standard functions
+acos
+add
+addattribute
+adddays
+addmethod
+ascii
+asin
+assert
+atan
+atan2
+attributes
+binarysearch
+bytes2double
+bytes2float
+bytes2int
+callgc
+ceil
+cfunctions
+char
+chdir
+classes
+classname
+clearerr
+clock
+clockspersecond
+closelib
+copy
+cos
+cosh
+currentdir
+date
+dec
+decimals
+del
+diffdays
+dir
+double2bytes
+eval
+exefilename
+exefolder
+exp
+fabs
+fclose
+feof
+ferror
+fexists
+fflush
+fgetc
+fgetpos
+fgets
+filename
+find
+float2bytes
+floor
+fopen
+fputc
+fputs
+fread
+freopen
+fseek
+fsetpos
+ftell
+functions
+fwrite
+getattribute
+getchar
+globals
+hex
+hex2str
+input
+insert
+int2bytes
+intvalue
+isalnum
+isalpha
+isandroid
+isattribute
+iscfunction
+isclass
+iscntrl
+isdigit
+isfreebsd
+isfunction
+isglobal
+isgraph
+islinux
+islist
+islocal
+islower
+ismacosx
+ismethod
+ismsdos
+isnull
+isnumber
+isobject
+ispackage
+ispackageclass
+ispointer
+isprint
+isprivateattribute
+isprivatemethod
+ispunct
+isspace
+isstring
+isunix
+isupper
+iswindows
+iswindows64
+isxdigit
+left
+len
+lines
+list
+list2str
+loadlib
+locals
+log
+log10
+lower
+max
+mergemethods
+methods
+min
+murmur3hash
+nullpointer
+number
+object2pointer
+objectid
+packageclasses
+packagename
+packages
+perror
+pointer2object
+pow
+prevfilename
+ptrcmp
+raise
+random
+read
+remove
+rename
+reverse
+rewind
+right
+ring_give
+ring_see
+ring_state_delete
+ring_state_filetokens
+ring_state_findvar
+ring_state_init
+ring_state_main
+ring_state_mainfile
+ring_state_new
+ring_state_newvar
+ring_state_runcode
+ring_state_runfile
+ring_state_runobjectfile
+ring_state_setvar
+ringvm_callfunc
+ringvm_calllist
+ringvm_cfunctionslist
+ringvm_classeslist
+ringvm_evalinscope
+ringvm_fileslist
+ringvm_functionslist
+ringvm_genarray
+ringvm_give
+ringvm_hideerrormsg
+ringvm_info
+ringvm_memorylist
+ringvm_packageslist
+ringvm_passerror
+ringvm_scopescount
+ringvm_see
+ringvm_settrace
+ringvm_tracedata
+ringvm_traceevent
+ringvm_tracefunc
+setattribute
+shutdown
+sin
+sinh
+sort
+space
+sqrt
+srandom
+str2hex
+str2hexcstyle
+str2list
+strcmp
+string
+substr
+swap
+sysget
+system
+tan
+tanh
+tempfile
+tempname
+time
+timelist
+trim
+type
+ungetc
+unsigned
+upper
+varptr
+version
+windowsnl
+write
diff --git a/sakura-editor/ring.kwd b/sakura-editor/ring.kwd
new file mode 100644 (file)
index 0000000..911d38a
--- /dev/null
@@ -0,0 +1,54 @@
+// Ring (キーワード) キーワード定義ファイル
+// CASE=True
+
+again
+and
+but
+bye
+call
+case
+catch
+changeringkeyword
+changeringoperator
+class
+def
+do
+done
+else
+elseif
+end
+endclass
+endfunc
+endpackage
+exit
+for
+from
+func
+get
+give
+if
+import
+in
+load
+loadsyntax
+loop
+new
+next
+not
+off
+ok
+on
+or
+other
+package
+private
+put
+return
+see
+self
+step
+switch
+this
+to
+try
+while
diff --git a/sakura-editor/ring.rule b/sakura-editor/ring.rule
new file mode 100644 (file)
index 0000000..a2c417c
--- /dev/null
@@ -0,0 +1,3 @@
+class
+def
+func
diff --git a/sakura-editor/screenshot.png b/sakura-editor/screenshot.png
new file mode 100644 (file)
index 0000000..3aa5909
Binary files /dev/null and b/sakura-editor/screenshot.png differ