Skip to content

(Feat): Add emacs formatting and linting support#96

Open
Ren-B-7 wants to merge 3 commits into
EbodShojaei:mainfrom
Ren-B-7:add-support-for-emacs-format-and-lint
Open

(Feat): Add emacs formatting and linting support#96
Ren-B-7 wants to merge 3 commits into
EbodShojaei:mainfrom
Ren-B-7:add-support-for-emacs-format-and-lint

Conversation

@Ren-B-7

@Ren-B-7 Ren-B-7 commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

Added the files needed for setting up reformatter and flymake tools to use linting and formatting in emacs for Makefiles.

Tested locally and didnt get any errors, live changes was working, needed to change how the cli.py handles --stdin for this to fully work.

Warning i am a neovim user and this should likely be tested by a user other than me...

All tests are working and passes on my local branch: https://github.com/Ren-B-7/bake/actions/runs/24458183813

@Ren-B-7

Ren-B-7 commented Apr 15, 2026

Copy link
Copy Markdown
Contributor Author

This pull-request does require changes to how the --stdin flags get used, and theres a seperate pull request for that here #95

@EbodShojaei

Copy link
Copy Markdown
Owner

I too am a fellow Neovim user, but will test on Emacs. This will roll out with #95 as a prerelease so we can gauge user sentiment there.

As a side note, other great additions this inspired was:

  • Add Vim compatibility
  • Add edge-case-specific warnings/errors

@Ren-B-7

Ren-B-7 commented Apr 17, 2026

Copy link
Copy Markdown
Contributor Author

a different idea than giving the files is to make a github wiki page and just edit this for the different editors and their linting/ formatter implementations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants