[Git-commits] [grml/grml-etc-core] 53771b: zshrc, keys: Reorganise keyboard setup

Frank Terbeck ft at grml.org
Sun Mar 17 20:35:50 CET 2013


  Branch: refs/heads/ft/zsh-keyboard
  Home:   https://github.com/grml/grml-etc-core
  Commit: 53771baf11d825d6a31cbac333f2bbb3e4277c55
      https://github.com/grml/grml-etc-core/commit/53771baf11d825d6a31cbac333f2bbb3e4277c55
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc, keys: Reorganise keyboard setup

This commit causes zsh to use smkx mode while its line editor (zle) is
active. This might break backwards compatibility with older
customisations, that rely on binding hardcoded escape sequences to
widgets.

Doing this is _absolutely_ required to make the values from $terminfo
valid. Those might otherwise be wrong and absolutely useless.

We do turn off smkx mode again when the line editor is done. So, nothing
else should be affected.

This commit also reorganises much of the setup, because different
aspects were addressed in between one another.

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: 226106de9afbc7357edca5b222bb79c206f7388b
      https://github.com/grml/grml-etc-core/commit/226106de9afbc7357edca5b222bb79c206f7388b
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc, keys: Move bindkey calls to the right place

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: bc40f3c9959e7b9b37b3c193262550691ac95c55
      https://github.com/grml/grml-etc-core/commit/bc40f3c9959e7b9b37b3c193262550691ac95c55
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc: Load zsh/parameters module

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: 064da3c7556a4f7b44686b7cc29a68a41cbf634e
      https://github.com/grml/grml-etc-core/commit/064da3c7556a4f7b44686b7cc29a68a41cbf634e
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc, keys: fix `zrcgotwidget()' function

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: a33ad91f39921a70388b0969774a2aab9491ff44
      https://github.com/grml/grml-etc-core/commit/a33ad91f39921a70388b0969774a2aab9491ff44
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc: Use zrcgotwidget in appropriate places

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: a77b63c22c335a3e029908dba2406e527ffa3cad
      https://github.com/grml/grml-etc-core/commit/a77b63c22c335a3e029908dba2406e527ffa3cad
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc: Remove old reverse-menu-complete binding

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: f3ebf5345a94311fa0322e510d485e3b03b77cea
      https://github.com/grml/grml-etc-core/commit/f3ebf5345a94311fa0322e510d485e3b03b77cea
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc: Fix `salias' wrt parameter scope

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: dfede1a73065b5a648a91b88accef34f1a5e0568
      https://github.com/grml/grml-etc-core/commit/dfede1a73065b5a648a91b88accef34f1a5e0568
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc: unfunction less utilities

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: ac87b435bd5b12fccb236a32d58f1f61b9020bbe
      https://github.com/grml/grml-etc-core/commit/ac87b435bd5b12fccb236a32d58f1f61b9020bbe
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M etc/zsh/zshrc

  Log Message:
  -----------
  zshrc, keys: Move all bindings over to bind2maps

Signed-off-by: Frank Terbeck <ft at grml.org>


  Commit: edb13007bae9c7a8d02594b4043341980b021fed
      https://github.com/grml/grml-etc-core/commit/edb13007bae9c7a8d02594b4043341980b021fed
  Author: Frank Terbeck <ft at grml.org>
  Date:   2013-03-17 (Sun, 17 Mar 2013)

  Changed paths:
    M doc/grmlzshrc.t2t

  Log Message:
  -----------
  grmlzshrc.t2t: Add customisation note about smkx and rmkx for keybindings

Signed-off-by: Frank Terbeck <ft at grml.org>


Compare: https://github.com/grml/grml-etc-core/compare/53771baf11d8^...edb13007bae9


More information about the Git-commits mailing list