Possibility of syntax highlighting “dotless dotfiles” on GitHub -
i manage dotfiles using git , github many of does. name original files without dot (e.g. zshrc, not .zshrc) can recognize them in finder , make symbolic links dot;
ln -s ~/.dotfiles/gitignore_global ~/.gitignore_global ln -s ~/.dotfiles/zshrc ~/.zshrc # , on... when remote repository @ github website, syntax highlight on gitconfig , gitignore_global invalid while others’ .gitconfig colored. however, zshrc has syntax highlight though not contain dot in name.
i highlight gitconfig , gitignore_global .gitconfig , .gitignore. there way achieve this?
thank in advance.
internally, github uses linguist library determine language statistics of repository , syntax highlighting of files, when browsing on github website. however, remarked it, syntaxes not correctly detected, gitconfig , gitignore_global files, because dot missing in front of filename.
to manually set syntax highlighting in files, can add emacs or vim modeline in 1 file's comment, anywhere in file. linguist library detect during parsing of file , syntax highlighting of choice enabled.
so, precisely answer question, if want syntax highlight gitconfig file (that basic ini file syntax, can add 1 of modelines anywhere inside:
vim modeline:
# vim: set filetype=dosini: emacs modeline:
# -*- mode: ini;-*- this feature documented on linguist github page.
for gitignore_global file, don't know available syntax highlighting .gitignore files.
Comments
Post a Comment