mirror of
https://github.com/clearlinux/graphene.git
synced 2026-09-06 05:41:37 +00:00
27 lines
793 B
Markdown
27 lines
793 B
Markdown
For contributors, we strongly suggest using the following configuration
|
|
according to your editors.
|
|
|
|
## EMACS CONFIGURATION
|
|
|
|
No change needed. See [.dir-locals.el](.dir-locals.el).
|
|
|
|
## VIM CONFIGURATION
|
|
|
|
Please add the following script to the end of your `~/.vimrc`,
|
|
or place in `~/.vim/after/ftplugin/c.vim` if you have other plugins.
|
|
|
|
```
|
|
" Checking if the file is cloned from https://github.com/oscarlab/graphene
|
|
let GitUrl = system("cd ".expand('%:p:h')."; git config --get remote.origin.url 2>/dev/null")
|
|
if GitUrl =~ "oscarlab/graphene"
|
|
" If so, apply the Graphene formatting rules
|
|
set shiftwidth=4
|
|
set tabstop=8
|
|
set expandtab
|
|
set textwidth=100
|
|
set formatoptions=tcq
|
|
endif
|
|
```
|
|
|
|
__** Disclaimer: Due to security concerns, we do not suggest using Vim modelines or `.exrc`. **__
|