linux - 我不明白我的 xmonad.hs 配置中的 Haskell 解析错误?

标签 linux haskell window-managers xmonad

所以我从 github 下载了一个 xmonad wm 配置,我认为它看起来不错,尝试使用它,但出现解析错误。我没有太多的 Haskell 知识,但看起来没有什么问题?

xmonad.hs:72:13: parse error on input ‘]’

相关区域:

addedKeys = [ ("M-<Return>"  , spawn myTerm),
          ("M-e"         , spawn "gedit"),
          ("M-i"         , spawn "firefox"),
          ("M-S-t"       , spawn "nemo"),
          ("M-<Left>"    , windows W.swapMaster >> windows W.focusDown),
        ]

最佳答案

这应该有效。

addedKeys = [ ("M-<Return>"  , spawn myTerm),
              ("M-e"         , spawn "gedit"),
              ("M-i"         , spawn "firefox"),
              ("M-S-t"       , spawn "nemo"),
              ("M-<Left>"    , windows W.swapMaster >> windows W.focusDown)]

列表中最后一项后面有一个逗号导致错误。

关于linux - 我不明白我的 xmonad.hs 配置中的 Haskell 解析错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35735836/

相关文章:

php - 用户 apache 无法访问其拥有的文件

linux - grep 命令反转选项不起作用

haskell - 使用 cabal 时插件包未知符号

python - 我怎样才能让我写的这个python面板正确地通过管道传输到dzen?

ruby-on-rails - 理想的 Rails 服务器

用于每月归档的 Linux Bash

haskell - 编写函数 (a -> b -> ... -> t) -> (Monad m => m a -> m b -> ... -> m t)

haskell - 在严格的、不纯粹的语言中,柯里化(Currying)/偏应用如何工作?

c++ - 如何在 Qt 中为 QMainWindow 切换 'always on top' 而不会导致闪烁或闪烁?

lua - 任务列表项的很棒的 wm 设置大小