Skip to content

Litchiware/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#我的dotfiles

##vimrc

文件包含以下几个部分的配置语句

###manage vim plugins with vundle

这部分主要包括了vim插件相关的语句,我是使用vundle来进行vim插件的安装和管理的

###settings for specific plugins

这一部分主要是针对某些特定插件的配置

####vim-snippets

由于我使用vim-snippets的同时也安装了vim-markdown插件,而vim-markdown插件中的ftdetect/mkd.vim文件中将markdown文件的filetype设置为了mkd,因此vim-snippets插件中定义的markdown的snippet无法正常使用,有两种解决方案

  • 重新将markdown文件的filetype设置为markdown,即在vimrc中增加一句au BufRead,BufNewFile *.{md,mdown,mkd,mkdn,markdown,mdwn} set filetype=markdown
  • 将vim-snippets插件的markdown.snippets文件重新命名为mkd.snippets
  • 最新版的vim-snippets插件貌似不用重命名markdown.snippets文件了,因为新版的vim-markdown插件中的ftdetect/mkd.vim文件中将markdown文件的filetype设置为了mkd.markdown

第一种方法会导致vim-markdown的很多功能无法正常使用,比如增强的markdown语法高亮,第二种方法可移植性不好,在另一个平台上安装了这两种插件后,需要进行markdown.snippets文件的重命名工作,为了使用vim-markdown插件的功能,本人采用了第二种解决方式

另外,我经常用markdown写jekyll博客,因此我在mdk.snippets文件中新增了如下内容:

snippet jekyll
    ---
    layout: post
    tagline: "${1:description}"
    category: ${2:category}
    tags: [${3:tag}]
    ---
    {% include JB/setup %}

    ${0}

###settings for appearance

这一部分主要是与vim的外观显示相关的配置

###settings for property

这一部分主要是vim的许多内置属性的配置

###settings for key mappings

这一部分主要是一些常用的按键映射

###settings for built-in plugins

这一部分主要是与vim中内置的插件相关的配置

Xresources

文件中包含了urxvt的配置语句,主要包含以下部分

  • 滚动条设置
  • 光标闪烁设置
  • 字体及字体颜色
  • 皮肤设置

皮肤设置参考(Making urxvt beautiful)[http://bastian.rieck.ru/blog/posts/2013/making_urxvt_beautiful/)

About

Personal dotfile collections on different platforms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published