项目作者: arnested

项目描述 :
Expose gitattributes to emacs buffers
高级语言: Emacs Lisp
项目地址: git://github.com/arnested/emacs-git-attr.git
创建时间: 2018-01-27T21:51:30Z
项目社区:https://github.com/arnested/emacs-git-attr

开源协议:GNU General Public License v3.0

下载


MELPA Stable
MELPA

Expose gitattributes to emacs buffers

This tool will let you use git attributes in Emacs buffers.

In example the following will get the value of a foo git attribute for the file associated with the current buffer:

  1. (git-attr-get "foo")

The git-attr-get function will return

  • t for git attributes with the value “set”
  • nil for git attributes with the value “unset”
  • 'undecided for git attributes that are “unspecified”
  • and the value itself if the git attribute is set to a value

git-attr-linguist

The git-attr-linguist library adds some functions for the git attributes linguist-generated and linguist-vendored.

It adds a find-file-hook and upon visiting a file puts the buffer into git-attr-linguist-generated-mode and/or git-attr-linguist-vendored-mode minor modes.

Both minor modes just puts the buffer into read-only-mode.