clink_inputrc_base 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. set bell-style visible
  2. set completion-ignore-case on
  3. set completion-map-case on
  4. set completion-display-width 106
  5. set output-meta on
  6. set skip-completed-text on
  7. set convert-meta on
  8. "\e`s": backward-word # ctrl-left
  9. "\e`t": forward-word # ctrl-right
  10. "\e`O": end-of-line # end
  11. "\e`G": beginning-of-line # home
  12. "\e`S": delete-char # del
  13. "\e`c": page-up # shift page-up
  14. "\e`u": kill-line # ctrl+end
  15. "\e`w": backward-kill-line # ctrl+home
  16. "\e`I": history-search-backward # page-up
  17. "\e`Q": history-search-forward # page-down
  18. set keymap emacs
  19. "\t": clink-completion-shim
  20. C-v: paste-from-clipboard
  21. C-q: reload-lua-state
  22. C-z: undo
  23. M-h: show-rl-help
  24. M-C-c: copy-line-to-clipboard
  25. C-c: ctrl-c
  26. M-a: "..\\"
  27. set keymap vi-insert
  28. "\t": clink-completion-shim
  29. C-v: paste-from-clipboard
  30. C-z: undo
  31. M-h: show-rl-help
  32. M-C-c: copy-line-to-clipboard
  33. C-c: ctrl-c
  34. M-a: "..\\"
  35. set keymap vi-move
  36. C-v: paste-from-clipboard
  37. C-z: undo
  38. M-h: show-rl-help
  39. M-C-c: copy-line-to-clipboard
  40. C-c: ctrl-c
  41. M-a: "..\\"
  42. $if cmd.exe
  43. set keymap emacs
  44. "\e`U": up-directory
  45. M-C-u: up-directory
  46. M-C-e: expand-env-vars
  47. set keymap vi-insert
  48. "\e`U": up-directory
  49. M-C-u: up-directory
  50. M-C-e: expand-env-vars
  51. set keymap vi-move
  52. "\e`U": up-directory
  53. M-C-u: up-directory
  54. M-C-e: expand-env-vars
  55. $endif
  56. set keymap emacs
  57. # Uncomment these two lines for vanilla cmd.exe style completion.
  58. # "\t": clink-menu-completion-shim
  59. # "\e`Z": clink-backward-menu-completion-shim
  60. $include ~/clink_inputrc
  61. $include ~/_inputrc
  62. $include ~/.inputrc