manateelazycat / sdcv

Emacs interface for sdcv (Stardict console version)
73 stars 14 forks source link

spacemacs下显示不出sdcv-search-pointer+的结果 #7

Closed eiuapp closed 5 years ago

eiuapp commented 5 years ago

spacemacs下显示不出sdcv-search-pointer+的结果

环境

os: ubuntu16 emacs: 26.2.0 spacemacs: develop分支

sdcv 配置

    (load-file "~/.spacemacs.d/layers/manaul-install/posframe.el")
    (load-file "~/.spacemacs.d/layers/manaul-install/sdcv.el")
    (setq sdcv-say-word-p nil)      ; do not pronounce 
    (setq sdcv-dictionary-data-dir "~/.stardict/dic") 
    (setq sdcv-dictionary-simple-list
          '(
            "21世纪双语科技词典"
            "懒虫简明英汉词典"
            "英汉汉英专业词典"
            "CDICT5英汉辞典"
            )) 
    (setq sdcv-dictionary-complete-list
          '(
            "21世纪双语科技词典"
            "CDICT5英汉辞典"
            "懒虫简明英汉词典"
            "英汉汉英专业词典"
            )) 
    )
  )

操作

M-x sdcv-check

正常

M-x sdcv-search-pointer+

不正常

效果

M-x sdcv-search-pointer+

显示如下:

emacs-sdcv-cant-display-result

manateelazycat commented 5 years ago

如果 sdcv-check 正常,证明字典都可以找的的。 从现象看,估计是弹出窗口显示的有问题。

建议从两方面进行调试:

  1. Emacs -Q 进行横向测试,排除自己配置的问题 2.建议换换别的桌面环境,看现象有点像 popup window 没有正常渲染