ralphjsmit / editorconfig

This repository contains the EditorConfig file I share across all my projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal Editor Configuration

This repository houses the editorconfiguration I use for my projects and packages. Because the config is not static and may subject to change, I created this repository in order to synchronize the file across my projects.

Installation

Run the following commands in a project to fetch the latest version of the editorconfig:

git remote add editorconfig git@github.com:ralphjsmit/editorconfig.git
git remote set-url --push editorconfig DISABLED
git remote -v
git fetch editorconfig
git checkout editorconfig/main .editorconfig
# Commit editorconfig to your own repos history

Updating the editorconfig

Run the following commands in order to update the editorconfig to the latest version:

git fetch editorconfig
git checkout editorconfig/main .editorconfig
# Commit editorconfig to your own repos history

Shell aliases

Add the following aliases to your .zshrc or .bashrc file to speed up the process:

alias editorConfig="git remote add editorconfig git@github.com:ralphjsmit/editorconfig.git && git remote set-url --push editorconfig DISABLED && git remote -v && git fetch editorconfig && git checkout editorconfig/main .editorconfig"
alias fetchEditorConfig="git fetch editorconfig && git checkout editorconfig/main .editorconfig"
alias ec="editorConfig"
alias fec="fetchEditorConfig"

Now you can just run ec to install the editorconfig file in a project or fec to fetch the latest version.

About

This repository contains the EditorConfig file I share across all my projects.

License:MIT License