• Emacs Мне нужно чтобы в качестве Meta выступала кнопака Super_L а не Alt_L, как это сделано по-умолчанию. Везде советуют просто поменять их местами через xmodmap. Но мне такой вариант не подходит потому что такое изменение коснётся всей системы, я же хотел бы чтобы изменить только в emacs. Подскажите как?

Replies (15)

  • @Jesus, (setq x-super-keysym 'meta) пробовал?
  • @a13, То что нужно, спасибо
  • @Jesus, пожалуйста, но имхо ты хочешь странного :)
  • @a13, Это только на первый взгляд =) У меня apple keyboard. На ней кнопки alt и super поменяны местами. Alt+x нажимать довольно не удобно
  • @Jesus, у меня iBook, моск как-то переключается
  • @Jesus, кстати, M-x лучше повесить совсем на отдельную кнопку (на вендоклавах по дефолту онона Menu повешено) — например на KP_ENTER
  • @a13, Да мне физически не удобно. Видишь как далеко x от альта, sw.my-moto.ru У меня пальцы ломаются так нажимать.
  • @Jesus, ну да, есть немного, а чего не хочешь на одну кнопку повесить?
  • @a13, Первые сутки использования имакса — слишком много информации сразу на меня навалилось =) А что такое KP_ENTER? У меня не так много кнопок свободно, правый cmd используется для третей раскладки.
  • @Jesus, kp_enter у меня на маке справа от правого Cmd, у тебя соответственно его нет :(
    Можешь попробовать правый option, например
  • @a13, Я поробую попозже, когда немного освоюсь
  • @Jesus, добро пожаловать в секту
  • @a13, Давно собирался, вчера пришли обновления которые сломали мой редактор и это был знак свыше и повод :D
  • @Jesus, у меня получилось пересесть только с третьей или четвертой попытки
  • @a13, У меня это тоже не первая. Надеюсь последняя