mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-19 16:28:12 +03:00
Fixed all syntax highlighting scripts
This commit is contained in:
parent
b0a3b1312e
commit
a2fd1a228a
14
Makefile
14
Makefile
@ -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 $<
|
||||
$<
|
||||
|
||||
|
@ -1,3 +0,0 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
ln -s -f $(dirname "$0") ~/.atom/packages/catala_en
|
@ -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
|
8
syntax_highlighting/en/setup_atom.sh
Executable file
8
syntax_highlighting/en/setup_atom.sh
Executable 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
|
@ -1,3 +0,0 @@
|
||||
#! /usr/bin/env bash
|
||||
|
||||
ln -s -f $(dirname "$0") ~/.atom/packages/catala_fr
|
@ -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
|
8
syntax_highlighting/fr/setup_atom.sh
Executable file
8
syntax_highlighting/fr/setup_atom.sh
Executable 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
|
Loading…
Reference in New Issue
Block a user