ollama

Форк
0
/
types.go 
78 строк · 1.4 Кб
1
package readline
2

3
const (
4
	CharNull      = 0
5
	CharLineStart = 1
6
	CharBackward  = 2
7
	CharInterrupt = 3
8
	CharDelete    = 4
9
	CharLineEnd   = 5
10
	CharForward   = 6
11
	CharBell      = 7
12
	CharCtrlH     = 8
13
	CharTab       = 9
14
	CharCtrlJ     = 10
15
	CharKill      = 11
16
	CharCtrlL     = 12
17
	CharEnter     = 13
18
	CharNext      = 14
19
	CharPrev      = 16
20
	CharBckSearch = 18
21
	CharFwdSearch = 19
22
	CharTranspose = 20
23
	CharCtrlU     = 21
24
	CharCtrlW     = 23
25
	CharCtrlY     = 25
26
	CharCtrlZ     = 26
27
	CharEsc       = 27
28
	CharSpace     = 32
29
	CharEscapeEx  = 91
30
	CharBackspace = 127
31
)
32

33
const (
34
	KeyDel    = 51
35
	KeyUp     = 65
36
	KeyDown   = 66
37
	KeyRight  = 67
38
	KeyLeft   = 68
39
	MetaEnd   = 70
40
	MetaStart = 72
41
)
42

43
const (
44
	CursorUp    = "\033[1A"
45
	CursorDown  = "\033[1B"
46
	CursorRight = "\033[1C"
47
	CursorLeft  = "\033[1D"
48

49
	CursorSave    = "\033[s"
50
	CursorRestore = "\033[u"
51

52
	CursorUpN    = "\033[%dA"
53
	CursorDownN  = "\033[%dB"
54
	CursorRightN = "\033[%dC"
55
	CursorLeftN  = "\033[%dD"
56

57
	CursorEOL  = "\033[E"
58
	CursorBOL  = "\033[1G"
59
	CursorHide = "\033[?25l"
60
	CursorShow = "\033[?25h"
61

62
	ClearToEOL  = "\033[K"
63
	ClearLine   = "\033[2K"
64
	ClearScreen = "\033[2J"
65
	CursorReset = "\033[0;0f"
66

67
	ColorGrey    = "\033[38;5;245m"
68
	ColorDefault = "\033[0m"
69

70
	StartBracketedPaste = "\033[?2004h"
71
	EndBracketedPaste   = "\033[?2004l"
72
)
73

74
const (
75
	CharBracketedPaste      = 50
76
	CharBracketedPasteStart = "00~"
77
	CharBracketedPasteEnd   = "01~"
78
)
79

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.