11import { panelsVisibleAtom } from "@/atoms" ;
22import { useCommandLine , useCommandLineRegistration } from "@/features/command-line/useCommandLine" ;
3- import { useCommandRegistry } from "@/features/commands/commands" ;
43import {
5- COMMANDLINE_CLEAR ,
6- COMMANDLINE_COPY ,
7- COMMANDLINE_CUT ,
8- COMMANDLINE_DELETE_LEFT ,
9- COMMANDLINE_DELETE_RIGHT ,
10- COMMANDLINE_END ,
11- COMMANDLINE_EXECUTE ,
12- COMMANDLINE_HOME ,
13- COMMANDLINE_LEFT ,
14- COMMANDLINE_MOVE_WORD_LEFT ,
15- COMMANDLINE_MOVE_WORD_RIGHT ,
16- COMMANDLINE_PASTE ,
17- COMMANDLINE_RIGHT ,
18- COMMANDLINE_SELECT_ALL ,
19- COMMANDLINE_SELECT_END ,
20- COMMANDLINE_SELECT_HOME ,
21- COMMANDLINE_SELECT_LEFT ,
22- COMMANDLINE_SELECT_RIGHT ,
23- COMMANDLINE_SELECT_WORD_LEFT ,
24- COMMANDLINE_SELECT_WORD_RIGHT ,
4+ COMMANDLINE_CLEAR ,
5+ COMMANDLINE_COPY ,
6+ COMMANDLINE_CURSOR_END ,
7+ COMMANDLINE_CURSOR_HOME ,
8+ COMMANDLINE_CURSOR_LEFT ,
9+ COMMANDLINE_CURSOR_RIGHT ,
10+ COMMANDLINE_CURSOR_WORD_LEFT ,
11+ COMMANDLINE_CURSOR_WORD_RIGHT ,
12+ COMMANDLINE_CUT ,
13+ COMMANDLINE_DELETE_LEFT ,
14+ COMMANDLINE_DELETE_RIGHT ,
15+ COMMANDLINE_EXECUTE ,
16+ COMMANDLINE_PASTE ,
17+ COMMANDLINE_SELECT_ALL ,
18+ COMMANDLINE_SELECT_END ,
19+ COMMANDLINE_SELECT_HOME ,
20+ COMMANDLINE_SELECT_LEFT ,
21+ COMMANDLINE_SELECT_RIGHT ,
22+ COMMANDLINE_SELECT_WORD_LEFT ,
23+ COMMANDLINE_SELECT_WORD_RIGHT ,
2524} from "@/features/commands/commandIds" ;
25+ import { useCommandRegistry } from "@/features/commands/commands" ;
2626import { registerCommandLineKeybindings } from "@/features/commands/registerKeybindings" ;
2727import { useTerminal } from "@/features/terminal/useTerminal" ;
2828import terminalStyles from "@/styles/terminal.module.css" ;
@@ -144,7 +144,7 @@ export function CommandLine() {
144144 ) ;
145145
146146 d . push (
147- commandRegistry . registerCommand ( COMMANDLINE_MOVE_WORD_LEFT , ( ) => {
147+ commandRegistry . registerCommand ( COMMANDLINE_CURSOR_WORD_LEFT , ( ) => {
148148 const v = valueRef . current ;
149149 let p = cursorRef . current ;
150150 while ( p > 0 && v [ p - 1 ] === " " ) p -- ;
@@ -154,7 +154,7 @@ export function CommandLine() {
154154 ) ;
155155
156156 d . push (
157- commandRegistry . registerCommand ( COMMANDLINE_MOVE_WORD_RIGHT , ( ) => {
157+ commandRegistry . registerCommand ( COMMANDLINE_CURSOR_WORD_RIGHT , ( ) => {
158158 const v = valueRef . current ;
159159 let p = cursorRef . current ;
160160 while ( p < v . length && v [ p ] !== " " ) p ++ ;
@@ -163,10 +163,10 @@ export function CommandLine() {
163163 } ) ,
164164 ) ;
165165
166- d . push ( commandRegistry . registerCommand ( COMMANDLINE_HOME , ( ) => moveCursor ( 0 , false ) ) ) ;
167- d . push ( commandRegistry . registerCommand ( COMMANDLINE_END , ( ) => moveCursor ( valueRef . current . length , false ) ) ) ;
168- d . push ( commandRegistry . registerCommand ( COMMANDLINE_LEFT , ( ) => moveCursor ( Math . max ( 0 , cursorRef . current - 1 ) , false ) ) ) ;
169- d . push ( commandRegistry . registerCommand ( COMMANDLINE_RIGHT , ( ) => moveCursor ( Math . min ( valueRef . current . length , cursorRef . current + 1 ) , false ) ) ) ;
166+ d . push ( commandRegistry . registerCommand ( COMMANDLINE_CURSOR_HOME , ( ) => moveCursor ( 0 , false ) ) ) ;
167+ d . push ( commandRegistry . registerCommand ( COMMANDLINE_CURSOR_END , ( ) => moveCursor ( valueRef . current . length , false ) ) ) ;
168+ d . push ( commandRegistry . registerCommand ( COMMANDLINE_CURSOR_LEFT , ( ) => moveCursor ( Math . max ( 0 , cursorRef . current - 1 ) , false ) ) ) ;
169+ d . push ( commandRegistry . registerCommand ( COMMANDLINE_CURSOR_RIGHT , ( ) => moveCursor ( Math . min ( valueRef . current . length , cursorRef . current + 1 ) , false ) ) ) ;
170170
171171 d . push (
172172 commandRegistry . registerCommand ( COMMANDLINE_SELECT_ALL , ( ) => {
0 commit comments