<commit_before># Ensure emacs always runs from this makefile's PWD
EMACS = emacs -q --eval "(setq noninteractive 'doom)"
DOOM  = $(EMACS) --batch -l init.el
DOOMI = $(subst --batch,,$(DOOM))

MODULES = $(patsubst modules/%/, %, $(sort $(dir $(wildcard modules/*/ modules/*/*/))))

all: | autoloads autoremove install

## Shortcuts
a: autoloads
i: install
u: update
r: autoremove
c: compile
cc: compile-core
ce: compile-elpa
d: doctor

## Package management
install: | .local/autoloads.el
	@$(DOOM) -f doom//packages-install

update: | .local/autoloads.el
	@$(DOOM) -f doom//packages-update

autoremove: | .local/autoloads.el<commit_msg>Add make U alias for make upgrade<commit_after># Ensure emacs always runs from this makefile's PWD
EMACS = emacs -q --eval "(setq noninteractive 'doom)"
DOOM  = $(EMACS) --batch -l init.el
DOOMI = $(subst --batch,,$(DOOM))

MODULES = $(patsubst modules/%/, %, $(sort $(dir $(wildcard modules/*/ modules/*/*/))))

all: | autoloads autoremove install

## Shortcuts
a: autoloads
i: install
u: update
U: upgrade
r: autoremove
c: compile
cc: compile-core
ce: compile-elpa
d: doctor

## Package management
install: | .local/autoloads.el
	@$(DOOM) -f doom//packages-install

update: | .local/autoloads.el
	@$(DOOM) -f doom//packages-update

autoremove: | .local/autoloads.el
{'fraction_non_alphanumeric': 0.16500383729854182, 'fraction_numerical': 0.0, 'mean_word_length': 4.195219123505976, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6127921', 'n_tokens_mistral': 499, 'n_tokens_neox': 490, 'n_words': 141}