equal
deleted
inserted
replaced
864 |
864 |
865 # All aliases and commands are completely defined, now. |
865 # All aliases and commands are completely defined, now. |
866 # Check abbreviation/ambiguity of shell alias. |
866 # Check abbreviation/ambiguity of shell alias. |
867 shellaliasfn = _checkshellalias(lui, ui, args) |
867 shellaliasfn = _checkshellalias(lui, ui, args) |
868 if shellaliasfn: |
868 if shellaliasfn: |
|
869 # no additional configs will be set, set up the ui instances |
|
870 for ui_ in uis: |
|
871 extensions.populateui(ui_) |
869 return shellaliasfn() |
872 return shellaliasfn() |
870 |
873 |
871 # check for fallback encoding |
874 # check for fallback encoding |
872 fallback = lui.config('ui', 'fallbackencoding') |
875 fallback = lui.config('ui', 'fallbackencoding') |
873 if fallback: |
876 if fallback: |
945 # ui.pager() expects 'internal-always-' prefix in this case |
948 # ui.pager() expects 'internal-always-' prefix in this case |
946 ui.pager('internal-always-' + cmd) |
949 ui.pager('internal-always-' + cmd) |
947 elif options['pager'] != 'auto': |
950 elif options['pager'] != 'auto': |
948 for ui_ in uis: |
951 for ui_ in uis: |
949 ui_.disablepager() |
952 ui_.disablepager() |
|
953 |
|
954 # configs are fully loaded, set up the ui instances |
|
955 for ui_ in uis: |
|
956 extensions.populateui(ui_) |
950 |
957 |
951 if options['version']: |
958 if options['version']: |
952 return commands.version_(ui) |
959 return commands.version_(ui) |
953 if options['help']: |
960 if options['help']: |
954 return commands.help_(ui, cmd, command=cmd is not None) |
961 return commands.help_(ui, cmd, command=cmd is not None) |