当前位置: 首页 > article >正文

spacemacs gnuplot

个人博客地址:spacemacs gnuplot | 一张假钞的真实世界

环境

  • Ubuntu 16.10
  • Emacs 24

安装过程

spacemacs安装

  1. 安装Emacs
sudo apt-get install emacs
  1. 安装spacemacs

(1)如果已经存在Emacs配置文件,首先备份:

cd ~
mv .emacs.d .emacs.d.bak
mv .emacs .emacs.bak

不要忘记备份并移动~/.emacs文件,否则Spacemacs将不能加载,因为这个文件阻止从适当的初始化文件加载。

(2)clone配置仓库:

git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

master分支是稳定不能修改的分支,不要做任何修改,否则会破坏更新机制。使用develop分支可以安全的手动处理更新。

(3)【可选】安装Source Code Pro 字体:

即使在终端运行也需要改变终端字体设置。

(4)启动Emacs。Spacemacs会自动安装它需要的包。如果看到跟包下载相关的错误,那么可以尝试通过以下命令启动emacs禁用HTTPS协议:

emacs --insecure

或者可以设置隐藏文件中的dotspacemacs-elpa-https为nil,这样启动emacs的时候就不需要--insecure参数了。可以清理.emacs.d/elpa目录,这样任何已经下载的可能引起错误的包会重新安装。

(5)重新启动emacs完成安装。

spacemacs安装镜像

如果不使用镜像spacemacs安装会很慢,甚至卡死。我使用的是ELPA镜像。

安装gnuplot

apt-get install gnuplot

gnuplot测试

编辑org文件:

#+PLOT: title:"Citas" ind:1 deps:(3) type:2d with:histograms set:"yrange [0:]"
     | Sede      | Max cites | H-index |
     |-----------+-----------+---------|
     | Chile     |    257.72 |   21.39 |
     | Leeds     |    165.77 |   19.68 |
     | Sao Paolo |     71.00 |   11.50 |
     | Stockholm |    134.19 |   14.33 |
     | Morelia   |    257.56 |   17.67 |

运行命令M-x org-plot/gnuplot

如果命令运行报错:cannot open load file no such file or directory, gnuplot。原因是没有安装gnuplot.el。运行命令M-x package-install RET gnuplot RET
参考网址:GitHub - emacs-gnuplot/gnuplot: A major mode for Emacs for interacting with Gnuplot


http://www.kler.cn/a/529619.html

相关文章:

  • TensorFlow 简单的二分类神经网络的训练和应用流程
  • 索罗斯的“反身性”(Reflexivity)理论:市场如何扭曲现实?(中英双语)
  • 17.2 图形绘制6
  • 【Java异步编程】CompletableFuture综合实战:泡茶喝水与复杂的异步调用
  • Electricity Market Optimization 探索系列(一)
  • 【leetcode详解】T3175(一点反思)
  • 双向链表的快速排序函数
  • 猴子吃桃问题
  • DeepSeek V3 vs R1:大模型技术路径的“瑞士军刀“与“手术刀“进化
  • BUUCTF_[安洵杯 2019]easy_web(preg_match绕过/MD5强碰撞绕过/代码审计)
  • 一文了解DeepSeek
  • Linux学习之DNS基础服务器搭建
  • Java死锁问题
  • OpenAI深夜反击:o3-mini免费上线,能否撼动DeepSeek的地位?
  • 青少年编程与数学 02-008 Pyhon语言编程基础 14课题、创建函数
  • C++ Primer 标准库类型string
  • C#面试常考随笔10:C#中有哪些常用的容器类,各有什么特点?
  • 如何使用SliverGrid组件
  • 【含文档+PPT+源码】基于微信小程序连锁药店商城
  • 2025年02月01日Github流行趋势
  • AI赋能医疗信息化与医保新政双轮驱动:医药生物行业投资机遇深度解析
  • MySQL存储过程和存储函数_mysql 存储过 call proc_stat_data(3,null)
  • C++【iostream】数据库的部分函数功能介绍
  • docker部署SpringBoot项目简单流程
  • Kotlin/Js Kotlin 编译为 JS (尝试)
  • 【产品经理学习案例——AI翻译棒出海业务】