lsp writing compile output to file on save
- Dominant language
- Emacs Lisp
- Stars
- 22.7k
- Forks
- 3.1k
- Avg merge
- 10h 46m
- Merged PRs (30d)
- 4
Description
### I confirm that...
- [X] I have searched the [issue tracker](https://github.com/doomemacs/doomemacs/issues), [documentation](https://docs.doomemacs.org), [FAQ](https://docs.doomemacs.org/-/faq), [Discourse](https://discourse.doomemacs.org), and [Google](https://google.com), in case this issue has already been reported/resolved.
- [X] I have read "[How to Debug Issues](https://doomemacs.org/d/how2debug)", and will use it to provide as much information about this issue as possible.
- [X] The issue can be reproduced on the **latest** available commit of Doom.
- [X] The issue can be reproduced on a stable release of Emacs, such as 27, 28, or 29. *(Unstable versions end in .50, .60, or .9x)*
### Expected behavior
When I save a file that has lsp mode , it should do the standard lsp things, format etc. but it should not insert compiler output into the file.
### Current behavior
Currently when I save a file there is a non zero change it will insert text into my file after it does its standard changes.
### Steps to reproduce
configure elixir +lsp in emacs, this occurs with lsp-mode as well as eglot and with lexical and elixir-lsp so any of these configs will be fine.
Open an elixir project.
make any trivial edit and save.
as it saves it rebuilds the project and formats.
often it will insert some of this compile into the file buffer and saves
an example
```
defmodule ApiWeb.Controller do
==> api
Compiling 2 files (.ex)
Generated api app
==> web_support
Compiling 4 files (.ex)
Generated web_support app
use ApiWeb, :controller
```
everything between the defmodule and the use line was inserted from the compiler.
### System Information
https://pastebin.com/YRYHRqZ8
Contributor guide
Assessment
This issue has not been assessed yet.