doomemacs/modules/lang
Henrik Lissner bfe7b9f1c4
lang/nim: fix invalid argument errors
The nimsuggest plugin tries to build a unique path for temporary files
for its flycheck checker. This path contains /tmp/emacs-nim-mode/A/B,
where A is the frame ID and B is the full path to the file being checked.

However, the original `nimsuggest--get-dirty-dir' incorrectly extracts
the frame ID from the string representation of `selected-frame' if
frame-title-format has been modified (which Doom has). The result is the
title of the frame, which can contain illegal path characters in
Windows, which in turn causes invalid argument errors when
`nimsuggest--make-tempdir' tries to use it.

This should really be reported upstream!
2018-08-30 22:35:25 +02:00
..
assembly Refactor out map.el usage 2018-06-23 19:53:54 +02:00
cc lang/cc: simplify add-hook! call 2018-08-21 23:15:54 +02:00
clojure Refactor lang/clojure & fix clojure handlers 2018-08-19 01:12:24 +02:00
common-lisp lang/common-lisp: fix sly version mismatch prompts 2018-07-30 23:02:06 +02:00
coq Put company features behind conditional 2018-08-21 13:44:11 +02:00
crystal Minor reformatting 2018-06-23 22:22:42 +02:00
csharp Refactor out map.el usage 2018-06-23 19:53:54 +02:00
data Remove dhall def-package block 2018-07-19 15:25:45 +02:00
elixir Fix sp-elixir-skip-def-p void-function error #712 2018-06-25 20:19:33 +02:00
elm Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
emacs-lisp Add +emacs-lisp-enable-extra-fontification option 2018-08-30 20:41:54 +02:00
erlang Refactor out map.el usage 2018-06-23 19:53:54 +02:00
ess 💥 Rewrite line numbers system for Emacs 25 2018-08-21 03:34:39 +02:00
go New :editor format module 2018-08-22 02:20:11 +02:00
haskell Removed hindent (included in format-all) 2018-08-27 12:05:03 +02:00
hy Replace :eval/:repl with autodef functions 2018-06-15 16:20:20 +02:00
java Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
javascript Enable +javascript-npm-mode in rjsx-mode too 2018-08-29 17:17:01 +02:00
julia Replace :eval/:repl with autodef functions 2018-06-15 16:20:20 +02:00
latex lang/latex: improve smartparens compatiblity 2018-08-28 01:27:56 +02:00
ledger lang/ledger: polish keybindings 2018-08-22 02:35:55 +02:00
lua Refactor smartparens default rules 2018-06-25 15:54:38 +02:00
markdown undo header scaling 2018-07-20 14:23:17 +02:00
nim lang/nim: fix invalid argument errors 2018-08-30 22:35:25 +02:00
nix Update lang/nix to reflect changes upstream 2018-08-13 21:47:55 +02:00
ocaml Introduce autodefs to replace some settings 2018-06-15 03:42:01 +02:00
org Fix void-variable org-capture-is-refiling error 2018-08-29 16:45:09 +02:00
perl Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
php New :editor format module 2018-08-22 02:20:11 +02:00
plantuml 💥 Change set-popup-rule! usage 2018-06-18 02:34:16 +02:00
purescript Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
python lang/python: minor reformatting 2018-08-12 02:46:55 +02:00
qt Optimize lang/qt #642 2018-06-02 02:53:54 +02:00
racket Delete trailing whitespace, globally, by default 2018-08-30 20:36:15 +02:00
rest 💥 Rewrite line numbers system for Emacs 25 2018-08-21 03:34:39 +02:00
ruby lang/ruby: show messages when robe throws errors 2018-08-23 16:55:02 +02:00
rust Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
scala Replace :eval/:repl with autodef functions 2018-06-15 16:20:20 +02:00
sh New :editor format module 2018-08-22 02:20:11 +02:00
solidity Change flycheck initialization strategy 2018-06-22 01:49:20 +02:00
swift lang/swift: defer set-repl-handler! call 2018-07-15 01:04:17 +02:00
web Remove web-beautify from javascript & web modules 2018-08-25 00:06:13 +02:00