summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2023-08-28 15:00:05 +0200
committerMike Vink <mike1994vink@gmail.com>2023-08-28 15:00:05 +0200
commite66071686c253bcd1b672c039942788d933cdb8c (patch)
tree96800c711ce2d85ffe8948097db6a420e9277407
parented67e689e7c05075a8705a41602510d8e05088e3 (diff)
add ansi compile mode output
-rw-r--r--.emacs12
-rw-r--r--home.nix1
-rw-r--r--home/packages.nix3
3 files changed, 14 insertions, 2 deletions
diff --git a/.emacs b/.emacs
index 8aff283..30830b9 100644
--- a/.emacs
+++ b/.emacs
@@ -111,6 +111,16 @@
(setq-default dired-dwim-target t)
(setq dired-listing-switches "-alh")
+;; stolen from: https://emacs.stackexchange.com/questions/24698/ansi-escape-sequences-in-compilation-mode
+(rc/require 'ansi-color)
+(defun endless/colorize-compilation ()
+ "Colorize from `compilation-filter-start' to `point'."
+ (let ((inhibit-read-only t))
+ (ansi-color-apply-on-region
+ compilation-filter-start (point))))
+(add-hook 'compilation-filter-hook
+ #'endless/colorize-compilation)
+
(rc/require
'nix-mode
'yaml-pro
@@ -127,7 +137,7 @@
'(custom-safe-themes
'("e13beeb34b932f309fb2c360a04a460821ca99fe58f69e65557d6c1b10ba18c7" default))
'(package-selected-packages
- '(yaml-pro yaml-mode nix-mode direnv gruber-darker-theme magit multiple-cursors ido-completing-read+ editorconfig smex)))
+ '(paredit nix-mode direnv gruber-darker-theme magit multiple-cursors ido-completing-read+ editorconfig smex)))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
diff --git a/home.nix b/home.nix
index 84e89ad..56f97c0 100644
--- a/home.nix
+++ b/home.nix
@@ -76,7 +76,6 @@
programs.readline = {
enable = true;
extraConfig = ''
- set editing-mode vi
$if mode=vi
set keymap vi-command
diff --git a/home/packages.nix b/home/packages.nix
index 1bb1147..0d3cec1 100644
--- a/home/packages.nix
+++ b/home/packages.nix
@@ -28,6 +28,9 @@
iputils
inetutils
usbutils
+ gcc
+ raylib
+ gdb
maim
calcurse
profanity