簡體   English   中英

原子編輯器的ide-haskell不起作用

[英]ide-haskell for atom editor isn't working

我正在嘗試將Ide-Haskell包用於atom,但由於某種原因,它不起作用。

首先,我在~/lib/下的沙箱中安裝了ghc-mod和時尚的haskell。 這是我的config.cson文件的樣子:

athan@THETA ~> cat ~/.atom/config.cson
'global':
  'exception-reporting':
    'userId': '3b5a8a6c-7778-b310-6a5f-d8ecc314b30f'
  'welcome':
    'showOnStartup': false
  'core':
    'themes': [
      'atom-dark-ui'
      'seti-syntax'
    ]
  'ide-haskell':
    'ghcModPath': '/home/athan/lib/ghc-mod-5.2.1.1/.cabal-sandbox/bin/ghc-mod'
    'stylishHaskellPath': '/home/athan/lib/stylish-haskell-0.5.11.0/.cabal-sandbox/bin/stylish-haskell'
  'editor':
    'fontSize': 14
    'showIndentGuide': true
    'showInvisibles': true
    'softWrapAtPreferredLineLength': true
    'invisibles': {}

我已經測試了這些路徑,它們是正確的 - 我可以調用command --help等。

我目前也在運行Linux,而不是Mac,所以我不得不添加一些鍵映射:

athan@THETA ~> cat ~/.atom/keymap.cson
'.workspace':
  'ctrl-alt-o': 'ide-haskell:toggle-output'
'.editor':
  'ctrl-alt-s': 'ide-haskell:prettify-file'

這些注冊很好,並且在ide-haskell的包設置中可見。 但是,發出擊鍵不會做任何事情(分別用於打開文件和另存為)。

我最有可能搞砸了哪里? 完成ghc-mod安裝之前安裝了ide-haskell,但這並不重要......鏈接是正確的。 如果有人可以幫忙解決這個問題,我會欣喜若狂:)

您需要在您正在使用的目錄中創建一個cabal項目。只需運行cabal init並回答問題。 然后在當前目錄中打開atom。 應出現Haskell IDE菜單。

我知道這是舊的,但我想提一下,如果你正在使用堆棧,那么你可以運行stack exec atom來在你配置的Haskell環境中運行atom。 這在Windows上對我很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM