[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/nix-mode 3edda90cfd 146/500: Remove nix-flycheck
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/nix-mode 3edda90cfd 146/500: Remove nix-flycheck |
Date: |
Sat, 29 Jan 2022 08:26:57 -0500 (EST) |
branch: elpa/nix-mode
commit 3edda90cfd5d98cc0e305db6bb325b44807a5e1e
Author: Matthew Bauer <mjbauer95@gmail.com>
Commit: Matthew Bauer <mjbauer95@gmail.com>
Remove nix-flycheck
Flycheck now provides Nix support. Any changes should be made there at:
https://github.com/flycheck/flycheck
---
nix-flycheck.el | 47 -----------------------------------------------
1 file changed, 47 deletions(-)
diff --git a/nix-flycheck.el b/nix-flycheck.el
deleted file mode 100644
index 505c296410..0000000000
--- a/nix-flycheck.el
+++ /dev/null
@@ -1,47 +0,0 @@
-;; -*- lexical-binding: t -*-
-;;; nix-flycheck.el --- Flycheck support for Nix.
-
-;; This file is NOT part of GNU Emacs.
-
-;;; Commentary:
-
-;;; Code:
-
-(require 'flycheck)
-
-(defconst nix-err-msg-re
- "error: \\(.*\\) at \\(.*\\):\\([0-9]+\\):\\([0-9]+\\)")
-
-(defun nix--parse-errors (output checker buffer)
- (with-temp-buffer
- (insert output)
- (goto-char (point-min))
- (let ((errs '()))
- (while (search-forward-regexp nix-err-msg-re nil t 1)
- (let* ((file (match-string 2))
- (line (string-to-number (match-string 3)))
- (col (string-to-number (match-string 4)))
- (msg (match-string 1)))
- (setq errs
- (cons (flycheck-error-new-at
- line col 'error msg
- :filename (and (not (string= file "(string)")) file)
- :checker checker
- :buffer buffer)
- errs))))
- errs)))
-
-(flycheck-def-args-var flycheck-nix-args (nix))
-
-(flycheck-define-checker flycheck-nix
- "A syntax and evaluation checker for Nix using nix-instantiate."
- :command ("nix-instantiate" "--eval" "--strict" "--show-trace" (eval
flycheck-nix-args) "-")
- :standard-input t
- :error-parser nix--parse-errors
- :modes (nix-mode)
- )
-
-(add-to-list 'flycheck-checkers 'flycheck-nix)
-
-(provide 'nix-flycheck)
-;;; nix-flycheck.el ends here
- [nongnu] elpa/nix-mode f309e106ef 090/500: Revert "Make " be treated as generic | syntax class.", (continued)
- [nongnu] elpa/nix-mode f309e106ef 090/500: Revert "Make " be treated as generic | syntax class.", ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 64d615d628 096/500: Add nix-mode-mmm, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode f968cb98ef 097/500: Add nix-buffer., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode c0502994b5 100/500: Remove nix-mode-reload., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 956280c161 116/500: Refactor nix--antiquote-close, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode de02e17924 135/500: Fix fontification of "}${" in some contexts, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 0b19f975cd 143/500: Merge pull request #28 from pvmart/fix-nix-mmm, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 719482b701 148/500: Update customizations for Nix related modes., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode b3c6560f6d 166/500: Fix typo: rustfmt -> nixfmt, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 038dcf7b1b 147/500: Cleanup, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 3edda90cfd 146/500: Remove nix-flycheck,
ELPA Syncer <=
- [nongnu] elpa/nix-mode a967408f64 188/500: Don’t error when nix-shebang fails., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 05d7c828b3 187/500: Fix nix-company and mmm-mode loading., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 281bfc1abf 176/500: Cleanup font-locks again, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 407051ad31 175/500: Add font-lock-tests.el file, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode d341ef2f70 195/500: Add missing defcustom type, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode eb7623fb3b 178/500: Handle mmm-mode '' prefixes better, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode cc88a55ead 173/500: Add custom faces for Nix., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 0181c35a4f 202/500: Add nix-unpack command., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 0ac0271f6c 201/500: Update Homepage in .el files, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 39f29d8be4 207/500: Replace indentation code with simpler heuristics, ELPA Syncer, 2022/01/29