Форум — General [Xmonad][Haskell] Префиксные хоткеи (Emacs-like)(C-t *) haskell, xmonad 0 1 Meta + *, Mod4 + * жутко не удобны после C-t * в ratpoison.Как сделать сабж в Xmonad? Ссылка
import XMonad.Util.EZConfig -- -- Reduce key binds -- [ ("C-<Escape> <Return>", spawn myTerminal) -- launch dmenu , ("C-<Escape> x", spawn "exe=`dmenu_path | dmenu -p execute:` && eval \"exec $exe\"") -- show information , ("C-<Escape> i", spawn "acpi -i | osd_cat -f '-misc-fixed-medium-r-*-*-*-200-*-*-*-*-*-r' -c white -p middle -A center -s 2 -O 1") -- show date/time , ("C-<Escape> t", spawn "date '+| %j | %V | %B | %d | %A | %T %d.%m.%Y |' | osd_cat -f '-misc-fixed-medium-r-*-*-*-200-*-*-*-*-*-r' -c white -p middle -A center -s 2 -O 1") -- close focused window , ("C-<Escape> <Delete>", kill) -- Resize viewed windows to the correct size , ("C-<Escape> r", refresh) -- Move focus to the next window , ("C-<Escape> <Down>", windows W.focusDown) -- Move focus to the previous window , ("C-<Escape> <Up>", windows W.focusUp) -- Push window back into tiling , ("C-<Escape> <Space>", withFocused $ windows . W.sink) -- Quit xmonad , ("C-<Escape> C-q", io (exitWith ExitSuccess)) -- Restart xmonad , ("C-<Escape> C-r", restart "xmonad" True) ] ++ -- -- Switch to workspace X -- Move client to workspace X -- [ ("C-<Escape> " ++ mask ++ sym, windows $ command workspace) | (workspace, sym) <- myWorkspaceSwitcher , (mask, command) <- [ ("", W.greedyView), ("C-", W.shift) ] ] ++ -- -- mod-{v,l,h}, Switch to physical/Xinerama screens -- mod-shift-{v,l,h}, Move client to screen -- [ ("C-<Escape> " ++ mask ++ sym, screenWorkspace (S screen) >>= flip whenJust (windows . command)) | (screen, output, position, sym) <- myScreenSwitcher , (mask, command) <- [ ("", W.view), ("C-", W.shift) ] ] ++ -- -- mod-ctrl-{v,l,h}, Turn on output -- mod-ctrl-shift-{v,l,h}, Turn off output -- [ ("C-<Escape> " ++ mask ++ sym, command) | (screen, output, position, sym) <- myScreenSwitcher , (mask, command) <- [ ("C-u ", spawn ("xrandr --output " ++ output ++ " --auto " ++ position)), ("C-b ", spawn ("xrandr --output " ++ output ++ " --off")) ] ] например. exception13 ★★★★★ (05.03.12 16:20:40 MSK) Показать ответ Ссылка
Ответ на: комментарий от exception13 05.03.12 16:20:40 MSK например. А сам modMask назначить можно? Deleted (05.03.12 16:23:39 MSK) Показать ответы Ссылка
Ответ на: комментарий от Deleted 05.03.12 16:23:39 MSK все можно exception13 ★★★★★ (05.03.12 16:29:47 MSK) Ссылка
Ответ на: комментарий от Deleted 05.03.12 16:23:39 MSK http://hackage.haskell.org/packages/archive/xmonad-contrib/0.8/doc/html/XMona... exception13 ★★★★★ (05.03.12 16:31:10 MSK) Показать ответ Ссылка
Ответ на: комментарий от exception13 05.03.12 16:31:10 MSK Там точно есть то, что мне нужно?Ткни носом, пожалуйста)) Deleted (05.03.12 16:40:03 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 05.03.12 16:40:03 MSK Там точно есть то, что мне нужно?Ткни носом, пожалуйста))вам же EMACS-style кейбинд? exception13 ★★★★★ (05.03.12 16:47:15 MSK) Показать ответ Ссылка
Ответ на: комментарий от exception13 05.03.12 16:47:15 MSK вам же EMACS-style кейбинд?Да, как в ratpoison. Deleted (05.03.12 16:50:12 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 05.03.12 16:50:12 MSK вам же EMACS-style кейбинд? Да, как в ratpoison.(facepalm) tensai_cirno ★★★★★ (05.03.12 17:12:25 MSK) Показать ответ Ссылка
Ответ на: комментарий от tensai_cirno 05.03.12 17:12:25 MSK (facepalm)EMACS-style кейбинд как в ratpoison. Что не так? Deleted (05.03.12 17:13:36 MSK) Ссылка