Code Monkey home page Code Monkey logo

spacemacs-rocks's Issues

ORG-MODE的使用问题

请问要如何开启 捕获 的功能呢?

C-c c什么的全部无效,

另外以C-c a _ 这类命令也无效,

请问这个应该如何去修改,或者我哪里错了呢?

参考的Org-mode 简明手册,英语水平不好,英文的理解起来压力太大!

C-c c 启动一个捕获过程。进入一个窄的间接缓冲区来编辑条目。
C-c a a 从一列 Org 文件中为本周收集出一个议程。议程显示出每天的条目
如果需要看它的说明,下面是链接:
http://www.cnblogs.com/Open_Source/archive/2011/07/17/2108747.html#sec-9-1

注:下的最新的SPACEMACS的文档,然后只改了一下主题。

谢谢大神关注!!!

关于第七天 book 的 review

  1. Evil 的每一个 state 都相当于一个minor mode, (setcdr evil-insert-state-map nil) 只是把insert-state的key-bindings全部清空,让按键可以fall back到emacs state,这样以前使用global-set-key定义的快捷键仍然有效。
  2. window-numbering和which-key不属于 evil 的插件。 当然这跟我视频讲解混乱有关,window-numbering是我临时考虑加上的。。。

@li-xinyang

Spacemacs Rocks 第二季: Day 14 - Day 21 Roadmap

  • 常用 Spacemacs 操作(1):file 和 buffer 操作
  • 常用 Spacemacs 操作 (2):window,project和 layout 操作
  • Ctags 和 company mode 配置自动补全
  • Lispy 的使用
  • Emacs 新手如何存活
  • 调试 elisp和扩展 emacs,编写自己的 minor-mode
  • Revisit my Spacemacs configure: introduce more tips and inspire people who also using Spacemacs
  • 后续如何学习,如何一年成为 Emacs 高手

spacemacs-rocks suggestion

视频做的很棒,可以做一期关于files/buffers/layouts(windows)/projects管理的视频,可以提取一些共通的东西来讲。

ORG-MODE的使用问题

请问要如何开启 捕获 的功能呢?

C-c c什么的全部无效,

另外以C-c a _ 这类命令也无效,

请问这个应该如何去修改,或者我哪里错了呢?

参考的Org-mode 简明手册,英语水平不好,英文的理解起来压力太大!

C-c c 启动一个捕获过程。进入一个窄的间接缓冲区来编辑条目。
C-c a a 从一列 Org 文件中为本周收集出一个议程。议程显示出每天的条目
如果需要看它的说明,下面是链接:
http://www.cnblogs.com/Open_Source/archive/2011/07/17/2108747.html#sec-9-1

注:下的最新的SPACEMACS的文档,然后只改了一下主题。

谢谢大神关注!!!

define-abbrev-table 缩写展开无法生效

Emacs 版本#: GNU Emacs 25.1.50.1

操作系统#: LXLE 14.04 LTS

语句#:

(abbrev-mode t)
(define-abbrev-table 'global-abbrev-table '(
;;me
("8zy" "ziyuan")
;;mic
("8ms" "Microsoft")
))

现象#:敲完8zy后按空格或tab都不会变成我想要的字符串。

视频里提到的东西能不能维护一份文字版?

有些东西会发生改变,比如 SPC s l 这个快捷键在某一次升级之后就失效了。(spacemacs-rocks的README里还有)
今天我用 SPC f e h 的时候,提示改成 SPC h SPC 了。

建议加一份视频的文字说明,在看视频的时候万一没听清楚也能从文字版看到操作是什么,而且跟随更新及时作出修改,这样也方便大家了解视频发布之后 spacemacs 又有了哪些变化。

MELPA中source为git的package怎么安装?

我在MELPA中发现了一些source为git的package,比如matlab-mode,下载量有8千多。之前视频讲的好像都是github的,有相应的github链接,不知道这种git的该如何处理?

Spacemacs Rocks 第一季 全部视频目录

该 issue 主要用来收集视频反馈与意见、建议。

Emacs党专属Slack team: https://slackin-emacs-cn.herokuapp.com/

另外,第一季完整视频列表如下:

第二季视频列表:
https://github.com/zilongshanren/Spacemacs-rocks/issues/20

另外,为了方便国内的 Spacemacs 用户入门,我还维护了一个 中文 FAQ

更多好玩的内容和 package 也欢迎大家推荐.

本人还维护了一个Emacs的公众号,每周会不定时地推送一些Emacs Tips,欢迎大家订阅。

Happy Hacking 😄

qrcode

Spacemacs Rocks 第二季文本网页阅读版

我暂时将网页阅读版的域名放在我之前购买的一个域名下,下面是一个简单的 Demo。

http://emacs.frontseat.io/

@zilongshanren 你觉得域名买 spacemacsrocks.com 好还少 spacemacs-rocks.com 好呢?但是这样的域名会不会限制之后的我们内容的扩展呢?比如我们如果有 Org-mode 的讨论?或者如果你愿意放在你的域名下也行 emacs.zilongshanren.com。决定好我就去买域名啦 💃

我想这样可以让我们更容易的和同时学习 Emacs 的朋友有更直接的交流,也不用一直读 README,还可以内嵌视频。也可以之后在这个域名下做 Emacs 的中文 Discourse 社区。

域名和最后方案决定后我会去做主题的移动适配。

Spacemacs Rocks: 中文 FAQ

.spacemacs和.spacemacs.d/init.el 的关系

它的关系类似.emacs 和.emacs.d/init.el 的关系。

如果没有特别说明,后面的 FAQ 里面提到的.spacemacs 指的是.spacemacs 文件或者是.spacemacs.d/init.el文件。

Spacemacs启动速度特别慢

因为 Emacs 24.5的 Tramp 有一个 bug,而 helm mode 使用了 Tramp。 可以在.spacemacs 里面的 dotspacemacs/user-init 函数添加下列代码来解决:

  (setq tramp-ssh-controlmaster-options "-o ControlMaster=auto -o ControlPath='tramp.%%C' -o ControlPersist=no")

Org-mode table 里面中英文对齐

激活 chinese layer,并在.spacemacs 里面的 dotspacemacs/user-config 函数添加下列代码:

(注意,这里我的系统是 Mac,所以我用了(spacemacs/system-is-mac)函数来做判断,你可以根据自己的实际情况进行修改。另外, "Hiragino Sans GB"也是 Mac 系统自带的。)

  (when (configuration-layer/layer-usedp 'chinese)
    (when (spacemacs/system-is-mac)
      (spacemacs//set-monospaced-font "Source Code Pro" "Hiragino Sans GB" 14 16)))

Reviewing Day two of README.org

今天我们需要将第一天关闭的自动缩进 (electric-indent-mode) 从配置文件中去除,它是 Emacs 24.4 中加入的新特性,你可以在这篇文章中找到更多关于它的内容。我们之前关闭它是因为,它存在不理想的缩进效果(在 Eli 中用分号做注释时 fancy-comment 会造成很远的缩进,其实解决方法是使用 Elisp 推荐的两个分号而不是一个 ;; ,这样就可以避免这个问题。于是我们也就将其从配置文件中删除)

  1. "Eli" 是笔误么?
  2. Elisp 中 ;, ;;, ;;;;;;; 各有各的用处(参见 (elisp) Comment Tips ),; 的缩进比较奇怪是因为它应该用在代码块的右边,比如这样:
(setq a (prog1 b                        ; Swap values of
          (setq b a)))                  ; two variables

(delete-selection-mode t)

t 可以省略掉,(delete-selection-mode) 也行,下面有一例证(引用自原文)

(add-hook 'emacs-lisp-mode-hook 'show-paren-mode)

这里并没有写成 (lambda () (show-paren-mode t))

另外,非要用个参数的话,用 1 好些,因为 (delete-selection-mode nil) 还是会开启这个 mode,用 (delete-selection-mode -1) 才能关闭。其实,除了负数以外均表示开启,比如:省略参数、1、t、nil。

下面是几个正则表达式匹配的例子,

(("`/tmp/fol/" . text-mode)
(".texinfo'" . texinfo-mode)
(".texi'" . texinfo-mode)
(".el'" . emacs-lisp-mode)
(".c'" . c-mode)
(".h'" . c-mode)
…)

我知道这是对的,我不明白其中的 ` 和 ', 跟 ^ 和 $ 有什么分别?顺便解释下就好了。

C-c a 可以打开 Agenda 模式菜单并选择不同的可视方式( r )

括号里的 r 是指什么?

Spacemacs Rocks(3): 打造C/C++ IDE

Youtube 视频地址:
https://www.youtube.com/watch?v=CNbvt-veozU&feature=youtu.be

优酷视频地址:
http://v.youku.com/v_show/id_XMTM2OTM3MDkwMA==.html

百度网盘:
http://pan.baidu.com/s/1sjBrEJr

关于视频的几点说明:

  1. 我平时写 Cocos2D-X 80%是 Emacs, 20%是 XCode,然后调试基本上是 XCode。
  2. 我使用的 Company-backend 默认没有 company-ycmd,需要调用 ,tb 来激活。为什么不使用有语义补全功能的 backend 是因为对于大项目而言,这个补全有点慢。 我用的 gtags + hippie-expand
  3. 一定要使用 CMake,这样生成 ycmd 的配置文件也会省心,跨平台也会省心。
  4. 关于ycmd 和 ycmd 配置文件生成请参考
    https://github.com/rdnetto/YCM-Generator
    https://github.com/Valloric/ycmd
  5. 由于技术原因,视频从5:27到5:57秒是黑屏(不过有声音。。。),见谅。

Spacemacs Rocks 第二季 全部视频目录

公告: (更新时间 2016-3-18)

由于直播效果不好,声音和画面不同步,所以,我打算还是录制视频。

Emacs党专属 Slack team: https://slackin-emacs-cn.herokuapp.com/

我个人维护的 Emacs 微信公众号:

image

21 天学会Emacs:

FAQ:

  1. 今后还会直播吗?
    答: 会的! 不过不是教学,直播还是娱乐性会多一些。比如可以看我写代码,但是教学还是录制视频靠谱。

Spacemacs Rocks(0): 初识 Spacemacs

Spacemacs 初体验

优酷视频地址: http://v.youku.com/v_show/id_XMTI1NzQxMzkzNg==.html

Youtube 视频地址:
https://www.youtube.com/watch?v=VkMN5IYR0Y8

Spacemacs 配置与安装

注:慎入,视频时长80分钟+ 😄
该视频主要介绍Spacemacs在 Mac 上面的安装与配置,另外还详细介绍了 Spacemacs 的目录结构和代码组织方式。不过由于Spacemacs 发展很快,这个视频里面的部分内容已经过时,建议直接看官方文档和仓库 README,这样是最好的。

优酷视频地址: http://v.youku.com/v_show/id_XMTI4MjY5ODIyOA==.html

Spacemacs Magit workflow(4)

Youtube 视频地址:

https://www.youtube.com/watch?v=SQCjXCjUVzc&feature=youtu.be

优酷视频地址:

http://v.youku.com/v_show/id_XMTM3NTI0ODYyMA==.html

百度云地址:

http://pan.baidu.com/s/1bnbmURX

视频说明:

  1. 由于录制时间关系,原来打算深入介绍的 rebase 和 Github 相关的工作流就没有录制了。如果对于
    magit 感兴趣的同学可以去看看 spacemacs 的 git layer 的相关文档以及我个人的配置。
  2. 关于如何编写好的 commit 历史,
    请参考 :http://www.ruanyifeng.com/blog/2015/08/git-use-process.html

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.