@@ -20,6 +20,8 @@ const WORKDIR_FLAG_ID: &str = "workdir";
2020const FILE_FLAG_ID : & str = "file" ;
2121const GIT_DIR_FLAG_ID : & str = "directory" ;
2222const WATCHER_FLAG_ID : & str = "watcher" ;
23+ const KEY_BINDINGS_FLAG_ID : & str = "key_bindings" ;
24+ const KEY_SYMBOLS_FLAG_ID : & str = "key_symbols" ;
2325const DEFAULT_THEME : & str = "theme.ron" ;
2426const DEFAULT_GIT_DIR : & str = "." ;
2527
@@ -83,11 +85,11 @@ pub fn process_cmdline() -> Result<CliArgs> {
8385 * arg_matches. get_one ( WATCHER_FLAG_ID ) . unwrap_or ( & false ) ;
8486
8587 let key_bindings_path = arg_matches
86- . get_one :: < String > ( "key_bindings" )
88+ . get_one :: < String > ( KEY_BINDINGS_FLAG_ID )
8789 . map ( PathBuf :: from) ;
8890
8991 let key_symbols_path = arg_matches
90- . get_one :: < String > ( "key_symbols" )
92+ . get_one :: < String > ( KEY_SYMBOLS_FLAG_ID )
9193 . map ( PathBuf :: from) ;
9294
9395 Ok ( CliArgs {
@@ -117,18 +119,18 @@ fn app() -> ClapApp {
117119 " ,
118120 )
119121 . arg (
120- Arg :: new ( "key_bindings" )
122+ Arg :: new ( KEY_BINDINGS_FLAG_ID )
121123 . help ( "Use a custom keybindings file" )
122124 . short ( 'k' )
123125 . long ( "key-bindings" )
124126 . value_name ( "KEY_LIST_FILENAME" )
125127 . num_args ( 1 ) ,
126128 )
127129 . arg (
128- Arg :: new ( "key_symbols" )
130+ Arg :: new ( KEY_SYMBOLS_FLAG_ID )
129131 . help ( "Use a custom symbols file" )
130132 . short ( 's' )
131- . long ( "key-symblos " )
133+ . long ( "key-symbols " )
132134 . value_name ( "KEY_SYMBOLS_FILENAME" )
133135 . num_args ( 1 ) ,
134136 )
0 commit comments