about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitignore1
-rw-r--r--Makefile7
2 files changed, 6 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index c072f2b..6a75e89 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@ merge
 meta
 root
 server
+tags
 termcap
 termcap.db
 torus.dat
diff --git a/Makefile b/Makefile
index 14d4506..60f4cfe 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@ BINS = server client help meta merge
 CFLAGS += -Wall -Wextra -Wpedantic
 LDLIBS = -lcurses
 
-all: $(BINS)
+all: tags $(BINS)
 
 $(BINS): torus.h
 
@@ -40,7 +40,10 @@ chroot.tar: server client help termcap.db
 	install -o root -g wheel -m 555 server client help root/bin
 	tar -c -f chroot.tar -C root bin home lib libexec usr
 
+tags: *.h *.c
+	ctags -w *.h *.c
+
 clean:
-	rm -f $(BINS) termcap termcap.db chroot.tar
+	rm -f tags $(BINS) termcap termcap.db chroot.tar
 
 .PHONY: all clean
pent in deflate. 2021-09-21Rewrite pngo, add explicit optionsJune McEnroe Interesting to see how my code habits have changed. 2021-09-16Fix /* **/ comment matchingJune McEnroe 2021-09-15Remove typer, add downgrade to READMEJune McEnroe 2021-09-15Set bot mode on downgradeJune McEnroe 2021-09-15Enter capsicum in downgradeJune McEnroe 2021-09-15Factor out common parts of downgrade messagesJune McEnroe Also bump the message cap to 1024 because that is ostensibly useful for replying to older messages. 2021-09-14Add downgrade IRC botJune McEnroe 2021-09-14Sort by title if authors matchJune McEnroe There are probably better things to sort by but title definitely always exists. 2021-09-13Swap-remove tags as they're foundJune McEnroe This makes it even faster. From ~1s on a sqlite3.c amalgamation to ~0.85s. 2021-09-12Replace htagml regex with strncmpJune McEnroe Since ctags only ever produces regular expressions of the form /^re$/ or /^re/ with no other special characters, instead unescape the pattern and simply use strncmp. Running on a sqlite3.c amalgamation, the regex version takes ~37s while the strncmp version takes ~1s, producing identical output. Big win! 2021-09-11Also defer printing comment for lone close-parensJune McEnroe 2021-09-10Publish "git-comment"June McEnroe 2021-09-10Add git comment --pretty optionJune McEnroe 2021-09-08Defer printing comment if line is blank or closing braceJune McEnroe This fixes badly indented comments. 2021-09-08Up default min-repeat to 30 linesJune McEnroe 2021-09-08Handle dirty lines in git-commentJune McEnroe 2021-09-08Document and install git-commentJune McEnroe 2021-09-08Add repeat and all options to git-commentJune McEnroe 2021-09-08Add group threshold to git-commentJune McEnroe