Giter VIP home page Giter VIP logo

spacemacs-rocks's People

Contributors

0owen avatar adispring avatar autosquid avatar cthesky avatar hayitapei avatar heypnus avatar jiangf13 avatar jiegec avatar kuangdash avatar lsytj0413 avatar rayw000 avatar saccohuo avatar svtter avatar xuchunyang avatar zhcosin avatar zilongshanren avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spacemacs-rocks's Issues

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秒是黑屏(不过有声音。。。),见谅。

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的文档,然后只改了一下主题。

谢谢大神关注!!!

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

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

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的文档,然后只改了一下主题。

谢谢大神关注!!!

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

关于第七天 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 suggestion

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

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

有些东西会发生改变,比如 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 第二季: 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 高手

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 第二季 全部视频目录

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

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

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

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

image

21 天学会Emacs:

FAQ:

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

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都不会变成我想要的字符串。

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)))

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.