Aware's Blog

lust-gluttony-greed-sloth-wrath-envy-pride

0%

为SpaceVim 配置Haskell的LSP server# 为SpaceVim 配置Haskell的LSP server

LSP server repo

此方案失败: Haskell: https://github.com/haskell/haskell-ide-engine.git

采用 ghcup配置完整的haskell环境

ghcup install:

  • curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh

  • curl --proto '=https' --tlsv1.2 -LsSf https://mirror.sjtu.edu.cn/ghcup/script/install.sh | sh

cabal 初始化

cabal update && stack update

修改默认源为上海交大源

  • ghcup:~/.ghcup/config.yaml
1
2
3
url-source:
OwnSource: "https://mirror.sjtu.edu.cn/ghcup/yaml/ghcup/data/ghcup-0.0.5.yaml"

阅读全文 »

Arch linux wiki

install

need two packages:
xmonad-git
xmonad-contrib-git

一篇对 Derek Taylor(DT) 的XMonad的一份配置文件解析

目的:

方便较为全面的了解XMonad的运行机制,配置编写方法
最终实现能根据自己的需求定制配置的内容

资源列表

前言

这篇文章基于 example:xmonad-example-xmobar-clickable-workspace.hs

Haskell编译环境配置

curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh

tip:官方并不推荐在Arch源中安装

cabal 配置

下载后请执行 cabal update 生成配置文件 ~/.cabal/config
添加清华源
repository mirrors.tuna.tsinghua.edu.cn url: http://mirrors.tuna.tsinghua.edu.cn/hackage

stack 配置

下载后执行 stack new config 生成配置文件 ~/.stack/config.yaml
添加清华源
`package-indices:

hoogle 配置

hoogle generate
– 访问 raw.githubusercontent.com 超时请添加 199.232.96.133 raw.githubusercontent.com 到 hosts

依赖包添加示例(包的详细说明见hackage)

  • xmonad-contrib-git or xmonad-contrib – 常用的算法和库

    yay -S xmonad-contrib

  • extra

    cabal update && cabal install --lib extra – 如果是安装一些程序的话需要配置cabal,解决依赖问题
    ghci -v
    import引入要导入的模块

warring

出现一个错误

cabal install xmonad xmonad-contrib xmobar
在重启后SDDM不能自动识别

文档转换工具

pandoc
yay -S pandoc

不支持PDF转其他格式

pandoc can convert to PDF, but not from PDF!

好烦看了半天,找了挺久,还是在线PDF转DOCX好使, tu了~

pandoc支持格式

ARPAnet

ARPAnet 始于美苏冷战,由美国国防部(DoD)领导利克利德提出的一种”大又分散的巨型网络”
1969年9月问世,是世界上第一个运营的封包交换网络

阔别已久,失踪人口回归

聊聊想法

网络世界的知识更新非常快速,如果你的知识跟不上更新的速度很快就会被淘汰。
计算机网络是一门重要的基础课程,基本上是一门必修课,基础功扎实将减少后期的学习投入
想了半天也没啥好写的废话,就这样吧,最近一段时间将主要更新这篇文章
‘^w^’ Happy Reading!

阅读全文 »

这个错误在最新版本已经修复!!

提出mermaid syntax error in graph这个bug已经有一段时间了,在next-hexo issues已经得到了解决方案

原文:

#211 Mermaid source code edited by Hexo plugin causing syntax error

引起问题的原因是我安装了hexo-neat, hexo-neat 在压缩post时会将文章中的换行符删除,而mermaid对空格和换行符敏感,所以导致了html语法解释器报错

阅读全文 »