From e66071686c253bcd1b672c039942788d933cdb8c Mon Sep 17 00:00:00 2001 From: Mike Vink Date: Mon, 28 Aug 2023 15:00:05 +0200 Subject: add ansi compile mode output --- .emacs | 12 +++++++++++- home.nix | 1 - home/packages.nix | 3 +++ 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 -- cgit v1.2.3