首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在打开emacs时添加路径到coqtop时,“Symbol的值作为变量是空的”

在打开emacs时添加路径到coqtop时,"Symbol的值作为变量是空的"是指在配置coqtop路径时,emacs无法找到该路径所对应的符号变量。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确保coqtop已经正确安装并且可执行。可以通过在终端中输入coqtop命令来检查。
  2. 打开emacs,并找到配置文件。通常,emacs的配置文件是.emacs或者.emacs.d/init.el
  3. 在配置文件中找到coq的配置部分。这通常是以(require 'coq)或者(load "coq.el")开头的一段代码。
  4. 在coq的配置部分中,找到设置coqtop路径的代码。这通常是以(setq coq-prog-name "coqtop")或者(setq coq-prog-name "/path/to/coqtop")的形式存在。
  5. 确保coqtop的路径设置正确。如果你已经知道coqtop的路径,直接将路径替换到上述代码中的/path/to/coqtop部分。如果不知道coqtop的路径,可以在终端中输入which coqtop命令来查找。
  6. 保存配置文件,并重新启动emacs。

如果仍然出现"Symbol的值作为变量是空的"的错误提示,可能是由于配置文件中的其他问题导致的。可以尝试检查其他相关的配置项,或者查看emacs的错误日志以获取更多信息。

关于coq和emacs的更多信息,可以参考以下链接:

  • Coq官方网站:https://coq.inria.fr/
  • Emacs官方网站:https://www.gnu.org/software/emacs/

请注意,以上提供的链接和产品介绍是基于腾讯云的相关产品和服务,仅供参考。

相关搜索:Emacs: Symbol的值作为变量是空的: Removes (init.el)检查表在计算空值时是相等的。如何使cargo在添加debuginfo到exectuable时,输入到stdlib源文件的正确路径在kubernetes中使用`status.hostIP`作为我的环境变量的引用字段时,变量为空当null作为参数传递时,是否是使用不可为空参数的默认值的方法?为什么我的web API在发布到web api时收到空值?当通过javascript添加"目标":"空白"到链接时,打开的标签是"回收"(重复使用) - 任何防止方法?Rails : simple_form中的下拉列表在定向到编辑路径时不保留值如何自动增加输入字段(type=text)中的值,该值是在单击按钮时动态添加的?在mysql表中创建要导入的csv时,是否需要为索引添加空值?当你在Angular中延迟加载了路径为空的模块时,如何重定向到仪表板?当我的软件包是嵌套依赖项时,一些文件不会安装,即使它们在作为直接依赖项添加时安装在不丢失旧函数的情况下,在每次运行新函数时向变量添加新值(jQuery)在创建列表时,"Amounts_list“看起来没有将值添加到列表中。我得到的值是None在将数据添加到将列表作为其值保存的字典中时,我之前的所有键都将使用列表的最新值进行更新在React Native中导航到另一个类时,有没有办法将变量作为我的类名进行传递?为什么在将excel文件导入到有布尔值列的GridView时,GridView会在相关列中自动添加CheckBoxes当我尝试将csv数据框中的列添加到在pandas上打开的现有数据框中时,为什么我一直得到'Nan‘值?如果索引范围没有获得替换值的完整列表,为什么在将字符串作为列表替换添加时,字符串会被拆分成字母?C++:当您的输入是字符串值时,尝试在二进制到十进制转换器中多次将非常大的整数相加
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Emacs 折腾记

搜索网友们对此经验之谈时候,自然而然地,目光逐渐聚集 Emacs 这个使用 Emacs Lisp 作为扩展语言编辑器上。...Update: 后来经验证,发现实际上 sbcl 安装过程中写环境变量没有生效导致,sbcl 安装过程中会设置两个环境变量,新建一个 SBCL_HOME 为 sbcl 安装路径 PATH...这两个变量必须生效(即任意开启 CMD 运行 sbcl 命令能正常进入 REPL),不然安装目录下 CMD 运行 sbcl 会提示 can't find core file at C:Program... ~/.emacs添加 (server-start) 这样 Emacs 将在打开启动一个 Server。...添加 Edit with Emacs 系统右键菜单。 将以下内容复制之后粘贴到一个 .reg 文件里,运行即可(将 exe 路径换为你自己)。

1.9K10
  • Lisp语言简介_c++是什么语言

    Unix/Linux系统中,还有一种和Emacs一起Emacs Lisp(而Emacs正是用Lisp作为扩展语言进行功能扩展)非常流行,并建立了自己标准。...Lisp表达式一个原子(atom)或表(list),原子(atom)又包含符號(symbol)與數(number);表由零个或多个表达式组成序列,表达式之间用空格分隔开,放入一对括号中,如:... Lisp 中我们习惯用原子 t 表示真,而用表 () 表示假。...基本操作符3 eq (eq x y) 当 x 和y 相同或者同为返回t,否则返回空表 () > (eq ‘a ‘a)t> (eq ‘a ‘b)()> (eq ‘() ‘())t 基本操作符4...当表达式以七个原始操作符中五个开头,它总会对其自变量求值.

    2.3K20

    为什么要选择Vim编辑器

    多文件编辑 ,在编写程序时有可能需要同时编辑多个文件,在这种情况下,需要如下设置 : split two.c // 多文件编辑 当然,如果不嫌麻烦,可以每次打开Vim 输入如上命令,如我经常用...,而且配置文件中不需要添加符号 ,这里关于cscope、ctags和Taglist设置可以先写上,后面将对这三个插件有介绍。...Tags文件中包括这些对象列表: 用#define定义宏 枚举型变量 函数定义、原型和声明 名字空间(namespace) 类型定义(typedefs) 变量(包括定义和声明)...:( 最方便方法把光标移到变量名或函数名上,然后按下“ Ctrl+] ”,这样就能直接跳到这个变量或函数定义源文件中,并把光标定位这一行。用 “ Ctrl+T ”可以退回原来地方。...功能 i: Find files #including this file //查找包含本文件文件 s: Find this C symbol //查找C语言符号,即查找函数名、宏、枚举等出现地方

    1.3K30

    Emacs Server 启动方式探讨

    Unix-like 操作系统中,可以通过设置 EDITOR 环境变量来配置命令行工具(比如 git commit)默认文本编辑器,比如: export EDITOR=vim # or export...EDITOR=emacs 通过这种方式,每一次都会新创建一个编辑器实例,对于 Vim 这种轻量级编辑器还好,但对于 Emacs 这种十八般武艺样样精通瑞士军刀来说就有些重了,理想状态Emacs...作为一个类似浏览器常驻进程,需要时候 new 一个 frame/window 就好了,这时就用到了 Emacs Server 模式。...一般来说,配置文件中添加如下命令即可: (unless (server-running-p) (server-start)) 或者可以通过命令行执行 emacs --daemon ,它会在加载完用户配置后...alternate-editor 简写,意思连接 server 失败替代编辑器,当为,会自动执行 emacs --daemon ,然后再去连接。

    89620

    Vim 插件: vim-which-key

    emacs-which-key vim-which-key emacs 用户相信应该对于 emacs-which-key 很熟悉,如果你一定时间没有输入下一个按键,它会自动显示接下来可能所有快捷键映射...不过一直以来 vim 中都缺少像 emacs-which-key 这样“形神兼备”插件,这一点我 space-vim README 中也一早有提及。...vim-leader-guide vim 里出现一个比较接近插件,它主要借鉴自 guide-key,而 guide-key emacs-which-key 前身,目前已经不更新了,上一次...emacs-which-key 作为 guide-key 继任者对它进行了重写,并加入了一些新特性。...,比如: 底部输出当前输入内容 高亮群组 每列支持按照分隔符对齐 必要更新窗口内容,而不是每一次都关闭再打开一个新窗口 ......

    2.8K10

    C++基础(一).抽象

    前言 C++语言C语言拓展,C语言面向过程,C++C基础上增加了面向对象方法 什么面向对象呢,面向对象就是将数据和对数据加工方法打包在一起,进行模块化调用,通过方法来进行数据交换一种设计方法...,命名空间用关键字namespace 来定义,命名空间C++一种机制,用来把单个标识符下大量有逻辑联系程序实体组合到一起,此标识符作为此组群名字,C++标准程序库中所有标识符都被定义于一个名为...(和类型),因为要被调用,所以通常作为public成员,创建对象自动调用 ~Calc(); //与构造函数相对应,函数名与类名相同,但是前面有一个~符号成员函数析构函数,析构函数在对象销毁被系统自动调用...,所以析构函数一般会用来进行清理工作,例如释放分配内存、关闭打开文件等,析构函数没有返回,不需要程序员显式调用(程序员也没法显式调用),而是销毁对象自动执行,析构函数没有参数,不能被重载,因此一个类只能有一个析构函数...:~/c++$ 编译执行过程中没有报错,从结果来看,符合预期 ---- include 路径 c++ 和 c include 文件夹路径不一样,可以通过下面方式查看 emacs@ubuntu:~$

    37710

    echarts贴花特性解析

    //将图标设置为任意矢量路径 如果贴图 string[] 表示循环使用数组中图案。...如果 number 类型,表示图案和空白分别是这个。如 5 表示先显示高度为 5 图案,然后 5 像素,再然后显示高度为 5 图案 。...如果 number[] 类型,则表示图案和空白依次为数组循环。...通常不需要设置该,当你发现图案重复时候出现不连续接缝,可以尝试提高该。 maxTileHeight 数据类型为 number 生成图案未重复之前高度上限。...通常不需要设置该,当你发现图案重复时候出现不连续接缝,可以尝试提高该。 图例欣赏 讲解完贴图所有属性后我们来看一些比较好看贴花示例。

    1K20

    LinuxMacOS 终端大小写敏感问题

    inputrc文件Readline库启动文件,当使用Readline作为输入库程序启动,它会自动读取inputrc配置文件,初始化自定义键盘映射。...inputrc文件位置由shell环境变量INPUTRC控制,如果该变量没有设置,缺省 inputrc 文件路径~/.inputrc。...inputrc 配置 inputrc文件中,有两种配置:一种inputrc变量,一种键盘映射。 注意,配置该文件,注释必须占单独一行,否则可能会有问题。...inputrc变量配置 变量配置语法如下: set variable value 常见变量和配置如下: completion-ignore-case #如果设置为开(on),自动补全不区分大小写...打开用户主目录下文件~/.inputrc(如果没有的话,就新建该文件),在其中添加如下配置: # 设置自动补全不区分大小写 set completion-ignore-case on # 当有一个以上自动补全结果

    93520

    标准IO (二).缓冲型IO库函数

    都抽象为 文件,所以 UNIX/Linux 系统中 一切皆文件 一切皆文件 不仅仅对磁盘,还包括鼠标,键盘,显示器这些设备,那么对这些设备操作也都抽象成了对 文件I/O操作 关于 标准I/O 可以参看前面一篇文章...路径都在/home/emacs/file/下 #include //标准IO库 #include //动态内存分配函数库 int slen(char *s)...(fb); //关闭文件B,这步操作可以有效避免缓存未刷新到硬盘潜在隐患 return 0; } Note: 文件打开一种系统资源,有上限,虽然程序退出后,系统会帮忙清理,但在程序设计中,...打开文件,使用完后进行手动关闭一种很好习惯,这样可以有效避免缓存未刷新潜在隐患 编译执行 emacs@ubuntu:~/c$ alias gtc alias gtc='gcc -Wall -g -...以下这些函数可以应对绝大部分IO需求 fopen/fclose fread/fwrite fseek/ftell/rewind 通过各方面资料弄懂其参数意义和返回类型,熟练掌握基础 原文地址

    47130

    Linux shell 程序设计2——bash内置命令

    /a_var.sh 执行,然后终端执行: echo $a 输出结果为一个空行,意味着变量a,我们再以命令.空格a_var.sh 或source a_var.sh 执行,然后输入: echo...,加入选项可以设置bash某个属性是否打开 例子: $set -o 查看所有属性,或打开某个属性 allexport off braceexpand on emacs...这儿返回应该为1,因为变量i不存在 i=1 : $i echo $? 这儿输出结果应该是0。...343 read还可以读给多个变量: IFS=':' read f1 f2 f3 f4 f5 f6 f7 < /etc/passwd 因为passwd中7个字段由:分割开,所以令IFS=':' 15...执行环境;执行重定向生效,例如: exec < file 那么凡是由标准输入读入数据操作都改为由file读入数据 17、eval:读取变量,并将变量内容作为命令执行 例如: listlog="ls

    1.4K60

    Web前端开发高级前端技术(高级开发程序篇)

    console.log,即通过JavaScript中添加console.log(msg) msg为需要打印信息,可以是变量,字符串,变量类型可以是数组,对象,数字等等。...symbol数据类型,Symbol一种唯一标识符,可以用作对象唯一属性名,这样就不会有人改写或覆盖你设置属性值了。 ​ ? Symbol作为对象属性名 ​ ?...Symbol 不能与其他类型进行运算,可以显式转为字符串。 使用场景 为某个对象添加属性,新添加属性与原有属性重名,新添加属性仅作为标记使用,不需要用遍历器遍历处理。 ​ ?...箭头函数中this ​ ? 函数扩展 ​ ? ​ ? 对象扩展 es6中允许向对象直接写入变量和函数,作为对象属性和方法。...yield表达式Generator中作为一个暂停标志,当碰到yield,函数暂停执行,等到下一次next()执行时,函数才从当前yield位置开始执行。 ​ ? ​ ? ​ ?

    2.3K10

    Linux 命令完全手册「建议收藏」

    如果你使用 Mac,可以试试打开终端,默认 Shell 一般 ZSH( Catalina 版本之前,默认 Bash)。...: mkdir fruits cars rmdir fruits cars 用这个命令删除文件夹,必须。...如果你导航文件夹,lscurrent 命令会列出新文件夹中文件,而 lsthis 仍然会列出你首次定义变量所在文件夹中文件。...Linux 中 cat 命令 cat 命令与后面会介绍 tail 命令有些相似,但 cat 命令可以向任一文件添加内容,这就使得它非常强大。...你可以传递一个变量作为参数,只显示指定变量: printenv PATH 结语 感谢你阅读这份命令指南。 我希望它会激发你去学习更多关于 Linux 及其能力知识。

    4.3K30

    Emacs Lisp2

    ;; 缓冲区也叫做工作区,Emacs打开一个文件,实际只是Emacs中构造该文件一个副本,放到缓冲区中,;; Emacs中对该文件编辑也是针对该副本编辑,唯有保存改动Emacs才会把缓冲区中内容复制原文件中去...; ^ 把光标放在这里,并且键入Ctrl-j (之后将简写成C-j);; C-j一个快捷命令,在后台,该快捷键将调用求值命令,并且把计算结果;; 插入当前缓冲区中;; 如果不希望Emacs缓冲区中插入计算结果...,我们还可以表达式末尾使用C-x C-e组合键;; C-x C-e意思: 先按下Ctrl-x 再按下Ctrl-e ;; 这个命令会让Emacs辅助缓冲区,也就是Emacs窗口最底部那行显示计算结果...;; insert函数还可以接受变量作为参数,我们之前已经给my-name变量赋过值了;; 所以下面命令输出结果 "Hello, I am Bastien"(insert "Hello, I am...)(hello "you")(other-window 1));; let函数用来做局部变量定义 下面的一系列命令中;; let函数首先定义local-name变量为“you”;; 然后接着执行括号中其它语句块部分

    98240

    TS 进阶 - 类型基础

    : symbol = Symbol(); # null 和 undefined null 有,但是个 undefined 没有 TypeScript 中,null 和 undefined...,使用它和使用 any 一样恶劣 # Symbol Symbol JavaScript 中代表一个唯一类型,类似于字符串类型,可以作为对象属性名,并用于避免错误修改 对象或 class 内部属性情况... JavaScript 中,可以用 Symbol.for 方法来复用已创建 Symbol,如 Symbol.for('Cell') 会首先查找全局是否已经有使用 Cell 作为 key Symbol...类型一个实际、有意义类型,而 void 才代表、没有意义类型。...为了简单,可以构造函数中对参数应用访问性修饰符。参数会被直接作为成员(即实例属性),不需要再手动添加属性和赋值。

    1.8K50

    文件目录 (二).dirent

    当然算,目录一种特殊文件,目录里存放内容子目录和文件索引信息 这里分享一下我在学习文件目录过程中笔记和心得 ---- 概要 ---- 代码示例 要求 1、 用程序创建6个文件(要求用循环),...路径”/home/emacs/file/filedir”,文件名分别为f11、f21、f32、f41、f52、h42....2、遍历路径”/home/emacs/file/filedir”,求文件名首字母f、末尾2文件中数字和。 3、删除文件名末尾2所有文件。.../filedir.x the sum is:800 emacs@ubuntu:~/c$ 编译执行过程中没有报错,从结果来看,符合预期 ---- remove remove 函数原型可以头文件 stdio.h...总结 以下这些函数可以应对绝大部分文件或目录属性查询需求 opendir closedir readdir rewinddir 通过各方面资料弄懂其参数意义和返回类型,熟练掌握基础 原文地址

    64220
    领券