charm

所属分类:代码编辑器
开发工具:C
文件大小:2138KB
下载次数:0
上传日期:2021-11-22 00:48:36
上 传 者sh-1993
说明:  MT编程语言的官方文本编辑器,基于Salvatore Sanfilippo aka antirez的kilo编辑器。
(The official text editor for the MT programming language, based on the kilo editor by Salvatore Sanfilippo aka antirez.)

文件列表:
.ccls-cache (0, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm (0, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@Availability.h (24996, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@Availability.h.blob (31649, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@AvailabilityInternal.h (431917, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@AvailabilityInternal.h.blob (167460, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_ctermid.h (1068, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_ctermid.h.blob (14357, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_ctype.h (10408, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_ctype.h.blob (22380, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_stdio.h (6201, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_stdio.h.blob (19694, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types.h (2237, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types.h.blob (15525, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_intmax_t.h (1579, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_intmax_t.h.blob (14379, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint16_t.h (1417, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint16_t.h.blob (14357, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint32_t.h (1415, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint32_t.h.blob (14355, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint64_t.h (1421, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint64_t.h.blob (14361, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint8_t.h (1412, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uint8_t.h.blob (14354, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uintmax_t.h (1606, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@_types@_uintmax_t.h.blob (14390, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@alloca.h (1376, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@alloca.h.blob (14962, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@ctype.h (3444, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@ctype.h.blob (14383, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@errno.h (1003, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@errno.h.blob (14324, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@fcntl.h (1002, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@fcntl.h.blob (14324, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@gethostuuid.h (1878, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@gethostuuid.h.blob (14867, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@i386@_mcontext.h (6172, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@i386@_mcontext.h.blob (21771, 2021-11-22)
.ccls-cache\@@Users@ramsaycarslaw@dev@C@charm\@Library@Developer@CommandLineTools@SDKs@MacOSX10.15.sdk@usr@include@i386@_types.h (4964, 2021-11-22)
... ...

# Charm Charm is a light-weight terminal based editor for editing MT (and other) files. It is a command line editor based on the kilo editor by Salvatore Sanfilippo aka antirez. ![](https://github.com/ramsaycarslaw/charm/blob/master/ charm.png) ## Features * Light-weight design - it's fast * Easy to use * Syntax highlighting (see supported for more info) * Incremental Search ## Usage If you are familiar with `vi` you are familiar with charm. You could probably use vimtutor to learn it. One difference is begginign and end of line which are H and L respectivley. Please note that $ and 0 still work. ##Customisation The init file is located at `$HOME/.charm.mt`. Below is an example init file. Init files are written in MT as charm has the full VM built in. If there is an error in your init file all of the colors in the editor will turn green. To debug this just run the init file as you would any other MT file. ``` // Init file for charm // Classic theme var commentColor = 4; // 247 var funcColor = 34; var keyword1Color = 3; // 167 var keyword2Color = 100; var stringColor = 1; var numberColor = 123; var matchColor = 45; var normalColor = 7; var backgroundColor = 234; var otherColor = 112; // window var statusColor = 244; // 109 202 var linenumColor = 244; // 244 var linenumBGColor = 234; // 234 fn atomOneTheme() { // ~ 30, 38, 39 - black backgroundColor = 237; // 224, 108, 118 - red keyword1Color = 203; // 97, 175, 239 - light blue funcColor = 75; // 197 120 221 - magenta otherColor = 177; numberColor = 177; // orange keyword2Color = 208; // green matchColor = 107; stringColor = 107; // grey commentColor = 242; statusColor = 238; } atomOneTheme(); ``` ## Supported Languages ### Full Support * C/C++ (including header files) * MT (see https://www.github.com/ramsaycarslaw/mt) * Go * Rust * Text files * Python ## ToDo - [ ] Auto-Indent - [*] Init File - [ ] Search & Replace

近期下载者

相关文件


收藏者