add an install.sh script and integrate texmf files
This commit is contained in:
71
README.md
71
README.md
@@ -1,80 +1,31 @@
|
||||
|
||||
# Table of Contents
|
||||
|
||||
1. [Requirements](#requirements)
|
||||
2. [Installation](#installation)
|
||||
3. [Packages](#packages)
|
||||
1. [Installation](#installation)
|
||||
2. [Packages](#packages)
|
||||
1. [Org](#org)
|
||||
2. [Multiple cursors](#multiple-cursors)
|
||||
3. [Other packages](#other-packages)
|
||||
4. [Information](#information)
|
||||
5. [Errors](#errors)
|
||||
6. [TODOs](#todos)
|
||||
3. [Information](#information)
|
||||
4. [Errors](#errors)
|
||||
5. [TODOs](#todos)
|
||||
|
||||
This is an ongoing evolution of Emacs configuration files, inspired by
|
||||
a bunch of online resources.
|
||||
|
||||
|
||||
<a id="requirements"></a>
|
||||
|
||||
# Requirements
|
||||
|
||||
external packages:
|
||||
|
||||
# fonts (opensans in latex article preamble)
|
||||
yay -S ttf-inconsolata ttf-opensans
|
||||
# spelling flyspell-buffer
|
||||
yay -S aspell aspell-de aspell-en \
|
||||
hunspell hunspell-de hunspell-en_US \
|
||||
languagetool
|
||||
# org-mode latex-mode ox-latex
|
||||
yay -S biber bibtex2html texlive-bibtexextra texlive-core \
|
||||
texlive-fontsextra texlive-formatsextra texlive-langgreek \
|
||||
texlive-langjapanese texlive-latexextra texlive-pgf-pie \
|
||||
texlive-pgfopts texlive-pictures texlive-pstricks \
|
||||
texlive-publishers texlive-science texlive-slashbox
|
||||
# ledger-mode
|
||||
yay -S ledger
|
||||
# python-mode
|
||||
yay -S python-pylint
|
||||
# emacs-application-famework EAF
|
||||
yay -S --needed git nodejs aria2 libreoffice wmctrl xdotool jre-openjdk \
|
||||
python-pyqt5 python-pyqt5-sip python-pyqtwebengine python-qrcode \
|
||||
python-feedparser python-dbus python-pyinotify python-markdown \
|
||||
python-grip filebrowser-bin python-epc
|
||||
# other
|
||||
yay -S ditaa plantuml r
|
||||
|
||||
Optional package for EAF see in Installation.
|
||||
|
||||
|
||||
<a id="installation"></a>
|
||||
|
||||
# Installation
|
||||
|
||||
Install into `~/.config/emacs` (must be empty)
|
||||
Run one of the following install script commands.
|
||||
|
||||
git clone http://gogs.weseng.de/daniel/emacs.git ~/.config/emacs
|
||||
curl sh -c "$(curl -fsSL http://gogs.weseng.de/daniel/emacs/raw/master/scripts/install.sh)"
|
||||
wget sh -c "$(wget -O- http://gogs.weseng.de/daniel/emacs/raw/master/scripts/install.sh)"
|
||||
fetch sh -c "$(fetch -o - http://gogs.weseng.de/daniel/emacs/raw/master/scripts/install.sh)"
|
||||
|
||||
or copy all files of this directory into your ~/.config/emacs directory
|
||||
|
||||
- for Emacs version < 27 create symbolic link to the init file
|
||||
- `ln -s ~/.config/emacs/init ~/.emacs` (or `~/.emacs.el`,
|
||||
`~/.emacs.d/init.el`)
|
||||
|
||||
LaTeX sytling files: copy/merge the `texmf` directory into your home
|
||||
directory `~/texmf`
|
||||
|
||||
optional for EAF
|
||||
|
||||
yay --editmenu -S mupdf python-pymupdf
|
||||
|
||||
edit `PGKBUILD` file for `python-pymupdf` to:
|
||||
|
||||
prepare() {
|
||||
cd "${_name}-${pkgver}"
|
||||
patch --forward --strip=1 --input="${HOME}/.config/emacs/scripts/fix-pymupdf-library-linking-for-arcolinux.patch"
|
||||
}
|
||||
Installation path is `~/.config/emacs`. See details and other
|
||||
installed linux packages as requirements inside `sripts/install.sh`.
|
||||
|
||||
|
||||
<a id="packages"></a>
|
||||
|
||||
Reference in New Issue
Block a user