首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ExASIC

    emacs中用flycheck来实时检查语法

    flycheck支持40多种语言的实时语法检查,包括verilog/systemverilog、VHDL、python、tcl等常用的芯片编程语言。 一、安装 从https://mirrors.ustc.edu.cn/elpa/nongnu/flycheck.html下载flycheck的tar安装包。 把tar包解压到emacs插件目录,并配置~/.emacs,如下: (add-to-list 'load-path "~/.emacs.d/flycheck-35.0") (require 'flycheck ) (global-flycheck-mode) 二、使用 1、python 安装后flycheck后,我们编辑python时就会实时显示和提示语法错误了。 附相关工具的离线安装包下载: flycheckflycheck-35.0.tar verilator5:verilator5.037.zip tcl-nagelfar:nagelfar135.linux.gz

    28900编辑于 2025-05-09
  • 来自专栏EmacsTalk

    Elfeed 使用心得

    flycheck 在更新 feed 时,Emacs 会卡住,CPU 飙升到 100%,大概会持续两三分钟,这期间根本没法操作, C-g 也不行,经过一番搜索,发现竟然是 flycheck 的锅,参考: mode-class property where appropriate by mssdvd · Pull Request #448 · skeeto/elfeed 解法也很简单,直接在 elfeed 中关闭 flycheck 即可: (setq flycheck-global-modes '(not .

    70230编辑于 2023-03-01
  • 来自专栏EmacsTalk

    使用 eglot 代替 lsp-mode

    而且 eglot 的依赖很少,会尽量复用 Emacs 内置的模块,比如采用 flymake,而不是 flycheck,也有相关 issue 讨论如何用在 eglot 中使用 flycheck: •How to configure eglot to use flycheck?

    1K10编辑于 2022-07-26
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--src/tools(7)

    crates/flycheck/src/lib.rs文件的作用是实现与Flycheck集成的功能。 在该文件中,有几个重要的struct: FlycheckHandle:负责处理启动和管理Flycheck进程的结构体。 FlycheckActor:负责执行Flycheck操作的结构体。 InvocationLocation:表示Flycheck任务的运行位置,可以是整个项目,某些文件或某个特定的位置。 FlycheckConfig:表示Flycheck的配置选项。 Message:表示从Flycheck进程接收的消息类型。 Progress:表示Flycheck任务的进展状态。 StateChange:表示Flycheck任务状态的改变。 Event:表示Flycheck任务的事件类型。 CargoMessage:表示与Cargo交互的消息类型。 JsonMessage:表示Flycheck任务中的JSON消息。

    44910编辑于 2023-12-05
  • 来自专栏liuchengxu

    用 Vim 写 Python 的最佳实践

    语法检查 如果用 vim8, 那么可以用异步检测的 w0rp/ale 代替 syntastic 了,再也不用羡慕 flycheck, 也不用因为语法检查而卡顿了。

    1.7K20发布于 2018-08-23
  • 来自专栏编程珠玑

    有了这个神器,再也不怕shell写得不对了

    Emacs, 可以使用 Flycheck. Sublime,可以使用 SublimeLinter.

    1.5K20发布于 2020-04-14
  • 来自专栏Rust语言学习交流

    超干货!大型 Rust 项目经验分享

    /crates base_db cfg flycheck hir hir_def hir_expand hir_ty ide ide_assists ide_completion ide_db ide_diagnostics

    1.5K60编辑于 2021-12-16
  • 来自专栏大数据

    Emacs Verilog mode 简单使用指南

    此外,还有许多第三方插件针对特定需求进行了扩展,比如company-verilog提供更智能的代码补全,flycheck-verilog实现实时语法检查等,这些都能进一步提升你的开发效率。

    1.3K10编辑于 2024-06-18
  • 来自专栏QB杂货铺

    shellcheck 帮助你写出更好的脚本

    Vim 通过 ALE, Neomake 或 Syntastic 进行集成 Emacs 通过 Flycheck 或 Flymake 集成 Sublime 通过 SublimeLinter.

    2.1K20发布于 2019-12-27
  • 来自专栏五分钟学SRE

    【SRE该掌握的利器】提升Shell脚本质量的利器:ShellCheck

    Emacs对于 Emacs 用户,以下是集成 ShellCheck 的选项:Flycheck:一个用于 Emacs 的现代语法检查器。Flymake:一个传统的 Emacs 插件,用于实时语法检查。

    1.3K20编辑于 2024-04-26
  • 来自专栏Golang语言社区

    Golang指南:顶级Golang框架、IDE和工具列表

    Go Meta Linter旨在与文本编辑器或IDE集成,如如Sublime Linter插件,Atom go-plus包,Emacs Flycheck检查器,Vim / Neovim,以及Go for

    20.1K40发布于 2019-03-07
领券