Code Monkey home page Code Monkey logo

dotfiles's Introduction

#我的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/)

dotfiles's People

Contributors

litchiware avatar

Watchers

 avatar

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.