feat(sterni/emacs): disable warning 8 (dash len) in chktex flychecks
Change-Id: I394c48395cdc50bea3747f55d95f169e599018ac Reviewed-on: https://cl.tvl.fyi/c/depot/+/8370 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI Autosubmit: sterni <sternenseemann@systemli.org>
This commit is contained in:
parent
e8fd2aabb3
commit
e292d82d83
2 changed files with 16 additions and 1 deletions
|
@ -3,6 +3,17 @@
|
|||
let
|
||||
inherit (pkgs.stdenv.hostPlatform) is64bit;
|
||||
|
||||
# Wrap chktex(1) with the flags we want because the chktex flycheck checker
|
||||
# ignores tex-chktex-extra-flags and has no other way to set flags. I did
|
||||
# not want to mess around with chktexrc because that seems to involve copying
|
||||
# around a lot of rules (that would need to be updated?).
|
||||
#
|
||||
# Warning 8 is about correct dash length. This is really annoying because it'll
|
||||
# light up everywhere if you use typographically correct dashes in German text.
|
||||
chktexLessWarnings = pkgs.writeShellScript "chktex-less-warnings" ''
|
||||
exec chktex -n8 "$@"
|
||||
'';
|
||||
|
||||
# emacsPgtk is defined in emacs-overlay
|
||||
emacs = (pkgs.emacsPackagesFor pkgs.emacsPgtk).withPackages (epkgs: [
|
||||
epkgs.bqn-mode
|
||||
|
@ -69,6 +80,10 @@ let
|
|||
(setq shell-file-name "${pkgs.bash}/bin/bash"
|
||||
explicit-bash-args '("-l"))
|
||||
|
||||
;; chktex wrapper that disables warnings I don't want
|
||||
(setq flycheck-tex-chktex-executable "${chktexLessWarnings}")
|
||||
(setq tex-chktex-program "${chktexLessWarnings}")
|
||||
|
||||
(provide 'nix-inject)
|
||||
'';
|
||||
})
|
||||
|
|
|
@ -125,7 +125,7 @@
|
|||
(message (string-trim-right word-count))))
|
||||
|
||||
;; ediff
|
||||
; doesn't create new window for ediff controls which I always open accidentally
|
||||
;; doesn't create new window for ediff controls which I always open accidentally
|
||||
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
|
||||
|
||||
;; man
|
||||
|
|
Loading…
Reference in a new issue