配置文件 dot files 管理

想问一下大家是怎样管理配置文件的?特别是都在不同的文件夹里面。

全部放在一个项目里,写一个脚本链接到home下(ln,rsync,etc)。

github链接是我随便找的

这个很早就有人做出来了,bable-tangle 例如一个org文件中执行C-c C-v f会把所有带tangle属性的src内容都输出到文件中。

* editorconfig
  :Properties:
  :Tangle:   ~/.editorconfig
  :END:

  #+BEGIN_SRC conf
    # as all file
    [*]
    indent_size = 2
    indent_style = space
    end_of_line = lf
    insert_final_newline = true

    # 移除所有尾部空白字符
    trim_trailing_whitespace: true

    [*.{js,css}]
    charset = utf-8

  #+END_SRC

GNU 已经有这样的项目,专门用来管理dotfile 的

https://www.gnu.org/software/stow/

全部放在一个项目里,写一个脚本链接到需要的目录下(~、/etc、/usr、/opt,etc)。 脚本来自 https://dotfiles.github.io/ ,忘记是哪个大神了。

github链接是我的。

稍稍改進了我的腳本 https://github.com/MaskRay/Config/blob/master/deploy.bash

主要就是 ln -sfr "$PWD/$1" "$2",只是注意有些東西要子樹symlink

这个也不错,我是在它的基础上扩展自己的配置

问一下,github的图像链接你是怎么做到的?

这是 thoughtbot 的 dotfiles,从里边也可以窥到一些人家公司的作业规范:

Stars 5,302

用org-mode管理

https://aaronkuehler.com/blog/2017/10/04/literate-dotfiles/

https://toutiao.io/posts/317if2/preview

github的这种图标链接是怎么做到的?

论坛自带的功能

我也是太笨了,在论坛编辑页面上没找到操作方式。下图也没有onebox对应的按钮呀。

39

输入链接的话大部分时候都会自动转换,不能自动转换的一般是链接前后有文字或者就是不支持。其实twitter和facebook都可以显示onebox,不过Emacs-china的服务器架设在国内

我像如下这么操作,应该自动显示onebox吧?我看别人的github都显示onebox,可是我的没显示

你好像只需要复制粘贴链接进来,其他啥都不需要。。。

对,不要用 markdown 语法,直接粘贴链接就可以了,单独占一行。

在右下角可以预览效果。

哦,原来是这个意思呀,我说呢,每次都用markdown写URL,所以一直没有启动onebox。