LINUX.ORG.RU

Сообщения pol01

 

Помогите настроить key-translation-map для клавиши Enter.

Форум — Desktop

Приветствую всех.

Пытаюсь «поменять местами» клавиши <Ctrl> и <Alt> в emacs используя только elisp.

Делаю вот такую замену для клавиши <m>:

;; m
(define-key key-translation-map (kbd "C-\155") (kbd "M-\155"))
(define-key key-translation-map (kbd "M-\155") (kbd "C-\155"))

Клавиши <Ctrl> и <Alt> «меняются местами» без вопросов.

Но при этом перестаёт работать <RET>, то есть при нажатии на <Enter> ничего не происходит.

Посмотрел help по <Ctrl-h>+<k>, затем <Enter>.

До замены при нажатии на <Enter>:

RET (translated from <return>) runs the command push-button, which is
an interactive compiled Lisp function in `button.el'.

После замены

M-m (translated from <return>) runs the command back-to-indentation,
which is an interactive compiled Lisp function in `simple.el'.
То есть, как я понял, после замены <return> возвращает <M-m>.

Подскажите, как настроить key-translation-map для клавиши <Enter>?

 

pol01
()

openpyxl: Как задавать размер шрифта для названий у осей графика?

Форум — Development

Всем привет.

Строю график в openpyxl.

Как сделать подписи к осям разобрался, не могу понять, как задавать размер шрифта для подписей. Кто подскажет?

 

pol01
()

Не показывается выпадающее меню у nm-applet

Форум — Desktop

При нажатии на иконку nm-applet в xmobar не показыватся выпадающее меню.

В консоли вот такую ошибку пишет:

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

Ощущение, как будто выпадающее меню показывается где-то за пределами монитора.

Версии xmobar и nm-applet:

[I] x11-misc/xmobar
     Available versions:  (~)0.20.1-r1 (~)0.21 (~)0.22.1 (~)0.23 0.23.1{tbz2} {alsa dbus inotify mpd mpris timezone wifi xft xpm}
     Installed versions:  0.23.1{tbz2}(11:29:09 PM 01/19/2016)(alsa dbus inotify mpd mpris timezone wifi xft xpm)
     Homepage:            http://xmobar.org
     Description:         A Minimalistic Text Based Status Bar

[I] gnome-extra/nm-applet
     Available versions:  1.0.6 (~)1.0.8{tbz2} (~)1.0.10{tbz2} {bluetooth +introspection modemmanager}
     Installed versions:  1.0.10{tbz2}(10:00:29 PM 12/26/2015)(bluetooth introspection -modemmanager)
     Homepage:            https://wiki.gnome.org/Projects/NetworkManager
     Description:         GNOME applet for NetworkManager

Не знаю какие логи и настройки показывать. Говорите, буду добавлять.

 , ,

pol01
()

Как добавить метки scheduled и deadline на разные строки?

Форум — Desktop

Всем привет.

В org-mode добавляю метки scheduled и deadline в todo список. Сейчас они добавляются вот так:

* TODO: task description
  SCHEDULED: <2016-02-04> DEADLINE: <2016-02-04>

А я хочу, чтобы по умолчанию метки добавлялись на новую строку каждая, т.е. чтобы выглядело вот так:

* TODO: task description
  SCHEDULED: <2016-02-04>
  DEADLINE: <2016-02-04>

Вопрос как это настроить?

 ,

pol01
()

Как поменять местами клавиши Ctrl и Alt в emacs?

Форум — Desktop

Как поменять местами клавиши Ctrl и Alt используя только elisp?

 

pol01
()

Автодополнение в буфере IPython

Форум — Desktop

Всем привет!

Настраиваю emacs для программирования на python.

Настроил автодополнение через company-mode, в качестве бекэнда использую jedi. Вот настройки:

(require 'company)
(add-hook 'after-init-hook 'global-company-mode)

(setq company-minimum-prefix-length 0)
(setq company-idle-delay 0)
(setq company-echo-delay 0)

(defun my/python-mode-hook ()
(add-to-list 'company-backends 'company-jedi))
(add-hook 'python-mode-hook 'my/python-mode-hook)

(setq jedi:complete-on-dot t)
(setq jedi:use-shortcuts t)

Вопросы такие:

1. Для программирования на python нужно какие-то дополнительные бекэнды для company настраивать? Поделитесь своим must have списком бекэндов для company.

2. Почему когда я пытаюсь выполнить автодополнение в буфере с запущенным IPython в этом буфере company отключается (хотя до попытки автодополнения company-mode активен) и появляется буфер *Python Completions*. Это так и должно быть или я что-то не правильно настроил?

3. Можно сделать так, чтобы автодополнение в буфере *IPython* показывалось в выпадающем окошке (pop up menu) как при редактировании кода?

 

pol01
()

emacs: background color in emacsclient & <menu> key binding

Форум — Desktop

Всем привет. Всех с прошедшими праздниками!

Два вопроса:

1. Хочу, чтобы в клиенте emacs был черным фон. Настраиваю вот так:

(load-theme 'badger t)
(set-background-color "black")
(set-face-attribute 'region nil :background "grey20")

Файл открываю вот так:

emacsclient -c filename
В «обычном» emacs цвет фона черный, но в emacsclient настройки выше не работают. Как сделать черным цвет фона и в emacs, и в emacsclient?

2. Настраиваю горячие клавиши:

(global-set-key (kbd "M-x") 'smex)
(global-set-key (kbd "<menu> x") 'smex)
Получаю ошибку:
error: Key sequence <menu> x starts with non-prefix key <menu>

Как настроить комбинацию клавиш <menu> + x ?

 

pol01
()

Gentoo, python_single_target

Форум — Desktop

Два вопроса:

1. Можно из gentoo полностью удалить python2_7, оставив только python3_4 или 3_5?

2. Как получить список установленных пакетов, у которых значение python_single_target может принимать значение только python2_7 ?

 ,

pol01
()

Кто-нибудь собирал goldendict c qt5?

Форум — Desktop

Может быть ebuild`ом поделитесь?

 ,

pol01
()

Настройка xfce-power-manager

Форум — Desktop

Приветсвую всех.

Использую xfce-power-manager в xmonad.

Когда ноутбук отключен от сети, при низком уровне заряда xfce-power-manager выводит предупреждающее сообщение. На моем ноутбуке такое сообщение появляется, когда батарея разряжается до уровня в 20%. Вопрос: это пороговое значение можно как-то именить, например, чтобы сообщение появлялось не при 20%, а при 12%?

 ,

pol01
()

Xmonad: переназначение клавиши meta «на лету»

Форум — Desktop

Приветствую всех!

Вопрос к знатокам xmonad.

Можно ли переназначать значение клавиши meta при переключении фокуса на определенную программу?

Поясню. У меня в xmonad клавишей мета работает alt. Но, например, в emacs, клавиша alt активно используется. Поэтому, идеальные настройки были бы такие: переключились на emacs, meta переназначилась на клавишу win; вышли из emacs или переключили фокус на другую программу — alt снова стал клавишей meta. Такое поведение xmonad можно настроить?

 , ,

pol01
()

Посоветуйте календарь.

Форум — Desktop

Приветствую всех. Посоветуйте программу календарь. Идеальный вариант — щелкнул на часы, появилось окошко с календарём. Еще раз нажал, оно исчезло.

Сейчас настроил gsimplecal в xmobar вот так:

<action=`gsimplecal`> %date% </action>

При нажатии на часы окно календаря появляется, но только оно загораживает собой часы, и чтобы скрыть окно календаря, его приходится двигать, что не устраивает.

В общем, подскажите программу-календарь для Xmonad, или подскажите как настроить gsimplecal, чтобы окно календаря при появлении не загораживало часы.

 ,

pol01
()

RSS подписка на новые темы