Code

History

Commits on ig/vimdiffwarn to cli/src/commands/config35+
  1. config: relax bare string rule to accept middle apostrophes, etc.Yuya Nishihara committed 1 year ago9a615b5
  2. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  3. cli: config: support multiple user configuration filesCaleb White committed 1 year ago669bfaf
  4. ui: make prompt_choice() return index of choicesYuya Nishihara committed 1 year ago67a2f41
  5. config: minor cleanup around new path/source template handlingYuya Nishihara committed 1 year agod79b937
  6. cli: config list: show origin of config valuesCaleb White committed 1 year ago67e17d5
  7. cli: config {edit,set,unset}: prompt when multiple files existCaleb White committed 1 year ago7e944f0
  8. docs: Add pointers to usage of `jj help -k <keyword>`Aleksey Kuznetsov committed 1 year agocfcd034
  9. cli: describe how to set a config value with apostrophesMartin von Zweigbergk committed 1 year ago9cab4d9
  10. cli: complete: add dynamic completions for -T template aliasesJakob Hellermann committed 1 year agof7429f2
  11. docs: improve cli docs for consistency and linksMatt Kulukundis committed 1 year ago5b5a9e7
  12. templater: add config(name) functionYuya Nishihara committed 1 year ago9872427
  13. templater: introduce ConfigValue type, port "config list" value to itYuya Nishihara committed 1 year ago83d237a
  14. cli: replace run_ui_editor() and edit_temp_file() with editor typeYuya Nishihara committed 1 year ago641ec52
  15. cli: config list: pre-filter variables to be printedYuya Nishihara committed 1 year agoa001fe2
  16. cli: keep separate copy of "raw" StackedConfig loaded from filesYuya Nishihara committed 1 year ago1a0d3ae
  17. docs/cli: update URLs to from martinvonz user to jj-vcs orgMartin von Zweigbergk committed 1 year agob836e0a
  18. cli: parse "jj config set" value a bit stricter, report syntax errorYuya Nishihara committed 1 year ago3f115cb
  19. cli: make "jj config edit" always open file, not directoryYuya Nishihara committed 1 year agoe50673d
  20. cli: let "config set"/"unset" continue if file to edit can be disambiguatedYuya Nishihara committed 1 year agoac52e43
  21. cli: fix "jj config path" not create new file at default pathYuya Nishihara committed 1 year agobb2b956
  22. cli: inline write/remove_config_value_to/from_file()Yuya Nishihara committed 1 year agoef724d2
  23. config: migrate underlying data structure to toml_editYuya Nishihara committed 1 year agoe2be4fa
  24. config: introduce our ConfigGetError typeYuya Nishihara committed 1 year agoc0ce880
  25. cli: config get: break method chaining for ease of error type migrationYuya Nishihara committed 1 year agoc3a8fb9
  26. config: remove unneeded Result wrapping from resolved_config_values()Yuya Nishihara committed 1 year ago0a0f8c5
  27. settings: migrate get() to StackedConfig, rename .stacked_config to .configYuya Nishihara committed 1 year ago3890e42
  28. cli: move get_new_config_file_path() to commands::configYuya Nishihara committed 1 year ago36e83ed
  29. settings: own StackedConfig by UserSettings, migrate tests to use config layerYuya Nishihara committed 1 year agoda01734
  30. config: replace LayeredConfigs with StackedConfigYuya Nishihara committed 1 year agobf17067
  31. config: manage repo config path by ConfigEnvYuya Nishihara committed 1 year ago1d485b7
  32. config: rename AnnotatedValue::path to ::nameYuya Nishihara committed 1 year agoe029e8d
  33. config: move resolved_config_values() to free functionYuya Nishihara committed 1 year ago0b23bbb
  34. cli: call resolved_config_values() directly from cmd_config_list()Yuya Nishihara committed 1 year ago0df1ac6
  35. config: move ConfigSource to jj-lib, make it Copy + OrdYuya Nishihara committed 1 year agod75aaf3