arnested / emacs-git-attr

Expose gitattributes to emacs buffers

Home Page:https://melpa.org/#/git-attr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

(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.

About

Expose gitattributes to emacs buffers

https://melpa.org/#/git-attr

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 100.0%