Fixed all syntax highlighting scripts

This commit is contained in:
Denis Merigoux 2020-04-27 09:57:13 +02:00
parent b0a3b1312e
commit a2fd1a228a
7 changed files with 32 additions and 20 deletions

View File

@ -27,26 +27,28 @@ install: build
# Pygments syntax highilghting rules
PYGMENTS_DIR_FR=${CURDIR}/syntax_highlighting/fr/pygments
SYNTAX_HIGHLIGHTING_FR=${CURDIR}/syntax_highlighting/fr
PYGMENTS_DIR_FR=$(SYNTAX_HIGHLIGHTING_FR)/pygments
PYGMENTIZE_FR=$(PYGMENTS_DIR_FR)/pygments/env/bin/pygmentize
PYGMENTS_DIR_EN=${CURDIR}/syntax_highlighting/en/pygments
SYNTAX_HIGHLIGHTING_EN=${CURDIR}/syntax_highlighting/en
PYGMENTS_DIR_EN=$(SYNTAX_HIGHLIGHTING_EN)/pygments
PYGMENTIZE_EN=$(PYGMENTS_DIR_EN)/pygments/env/bin/pygmentize
$(PYGMENTIZE_FR): $(PYGMENTS_DIR_FR)/set_up_pygments.sh $(PYGMENTS_DIR_FR)/catala_fr.py
$(PYGMENTIZE_FR): $(SYNTAX_HIGHLIGHTING_FR)/set_up_pygments.sh $(PYGMENTS_DIR_FR)/catala_fr.py
chmod +x $<
$<
$(PYGMENTIZE_EN): $(PYGMENTS_DIR_EN)/set_up_pygments.sh $(PYGMENTS_DIR_EN)/catala_en.py
$(PYGMENTIZE_EN): $(SYNTAX_HIGHLIGHTING_EN)/set_up_pygments.sh $(PYGMENTS_DIR_EN)/catala_en.py
chmod +x $<
$<
pygments: $(PYGMENTIZE_FR) $(PYGMENTIZE_EN)
atom_fr: ${CURDIR}/syntax_highlighting/fr/atom/setup_atom.sh
atom_fr: ${CURDIR}/syntax_highlighting/fr/setup_atom.sh
chmod +x $<
$<
atom_en: ${CURDIR}/syntax_highlighting/en/atom/setup_atom.sh
atom_en: ${CURDIR}/syntax_highlighting/en/setup_atom.sh
chmod +x $<
$<

View File

@ -1,3 +0,0 @@
#! /usr/bin/env bash
ln -s -f $(dirname "$0") ~/.atom/packages/catala_en

View File

@ -1,14 +1,14 @@
#! /usr/bin/env bash
cd "$(dirname "$0")"
ln -s -f $(pwd)/catala_en.py pygments/pygments/lexers/catala_en.py
if grep -q "CatalaEnLexer" pygments/pygments/lexers/_mapping.py
ln -s -f $(pwd)/pygments/catala_en.py pygments/pygments/pygments/lexers/catala_en.py
if grep -q "CatalaEnLexer" pygments/pygments/pygments/lexers/_mapping.py
then
:
else
sed -i "78i\\ 'CatalaEnLexer': ('pygments.lexers.catala_en', 'CatalaEn', ('catala_en'), ('*.catala'), ('text/x-catala-en',))," pygments/pygments/lexers/_mapping.py
sed -i "78i\\ 'CatalaEnLexer': ('pygments.lexers.catala_en', 'CatalaEn', ('catala_en'), ('*.catala'), ('text/x-catala-en',))," pygments/pygments/pygments/lexers/_mapping.py
fi
cd pygments
cd pygments/pygments
virtualenv -p python3 env
source env/bin/activate
python3 setup.py install

View File

@ -0,0 +1,8 @@
#! /usr/bin/env bash
FILE=~/.atom/packages/catala_en
if [ ! -L "$FILE" ]; then
echo "Creating link"
ln -s -f $(dirname "$0")/atom "$FILE"
fi

View File

@ -1,3 +0,0 @@
#! /usr/bin/env bash
ln -s -f $(dirname "$0") ~/.atom/packages/catala_fr

View File

@ -1,14 +1,14 @@
#! /usr/bin/env bash
cd "$(dirname "$0")"
ln -s -f $(pwd)/catala_fr.py pygments/pygments/lexers/catala_fr.py
if grep -q "CatalaFrLexer" pygments/pygments/lexers/_mapping.py
ln -s -f $(pwd)/pygments/catala_fr.py pygments/pygments/pygments/lexers/catala_fr.py
if grep -q "CatalaFrLexer" pygments/pygments/pygments/lexers/_mapping.py
then
:
else
sed -i "78i\\ 'CatalaFrLexer': ('pygments.lexers.catala_fr', 'CatalaFr', ('catala_fr'), ('*.catala'), ('text/x-catala-fr',))," pygments/pygments/lexers/_mapping.py
sed -i "78i\\ 'CatalaFrLexer': ('pygments.lexers.catala_fr', 'CatalaFr', ('catala_fr'), ('*.catala'), ('text/x-catala-fr',))," pygments/pygments/pygments/lexers/_mapping.py
fi
cd pygments
cd pygments/pygments
virtualenv -p python3 env
source env/bin/activate
python3 setup.py install

View File

@ -0,0 +1,8 @@
#! /usr/bin/env bash
FILE=~/.atom/packages/catala_fr
if [ ! -L "$FILE" ]; then
echo "Creating link"
ln -s -f $(dirname "$0")/atom "$FILE"
fi