Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-19 | doc: note that we are using vim.system instead of jobstart | Steven Arcangeli | |
2024-08-18 | refactor: use vim.system instead of jobstart (#521) | Lopy | |
* refactor: use vim.system * fix: use schedule wrap in the result callback * fix: expand the command path * fix: use uv.kill instead of vim.fn.jobclose * test: make tests use vim.fn.exepath * ci: don't run tests on nvim 0.9 * doc: explicitly require Neovim 0.10 * fix: remove jobstart-specific error checks * refactor: rename jid -> pid * fix: spawn shell processes if required * fix: split shell variables * refactor: delete low-value tests * test: add a test for shell formatters * fix: properly build the shell command * refactor: lua implementation for shell_build_argv --------- Co-authored-by: Steven Arcangeli <stevearc@stevearc.com> | |||
2024-08-16 | refactor!: Require Neovim 0.10+ | Steven Arcangeli | |
2024-08-16 | lint: stricter type checking | Steven Arcangeli | |
2024-08-15 | doc: remove recipe for auto-detecting slow formatters | Steven Arcangeli | |
There are no significant downsides to using format_after_save. Users that are concerned about slow formatters should just use that for all of their formatters. We shouldn't be encouraging anything of this complexity. | |||
2024-08-15 | chore(master): release 7.1.0 (#514) | github-actions[bot] | |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | |||
2024-08-15 | fix(sqlfluff): don't assume ansi dialect and require config (#519) | Igor Lacerda | |
2024-08-10 | fix(docformatter): update exit_codes, 3 is correct in in-place formatting (#518) | Zein Alabedeen Barhoum | |
2024-08-08 | feat: add variable for args to insert the file extension (#510) | Bubbet | |
* Add support to extensions to arguments. * Fix formatting errors * simplify regex --------- Co-authored-by: Bubbet <bubbet@bubbet.dev> | |||
2024-08-08 | doc: bug report template labels don't support markdown | Steven Arcangeli | |
2024-08-08 | doc: add additional information about debugging | Steven Arcangeli | |
2024-08-08 | fix(djlint): remove default indentation arguments (#517) | Hussein Al Abry | |
Command line arguments for djlint override those in the configuration file. | |||
2024-08-07 | fix(nixfmt): update repo link and description (#505) | Ughur Alakbarov | |
* feat(formatters): add nixfmt-rfc-style docs: add nixfmt-rfc-style to readme and conform.txt * feat: replace nixfmt with nixfmt-rfc-style * doc: ensure description has period at the end --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2024-08-07 | [docgen] Update docs | Github Actions | |
skip-checks: true | |||
2024-08-06 | feat: add support for cljfmt (#500) | Alex | |
* add support for cljfmt * refactor: use stdin/stdout for formatting * lint: remove unused import --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2024-08-06 | feat: add support for markdownfmt (#511) | sieuwerts | |
Co-authored-by: Christoffer Pettersson <christoffer.pettersson@schibsted.com> | |||
2024-07-23 | [docgen] Update docs | Github Actions | |
skip-checks: true | |||
2024-07-23 | refactor: trim_whitespace and trim_newlines don't require awk | Steven Arcangeli | |
2024-07-23 | chore(master): release 7.0.0 (#493)v7.0.0stable | github-actions[bot] | |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | |||
2024-07-23 | [docgen] Update docs | Github Actions | |
skip-checks: true | |||
2024-07-23 | feat: add sleek, a SQL formatter (#496) | Peter Aronoff | |
2024-07-19 | doc: recipe for running first available formatter and then others | Steven Arcangeli | |
2024-07-19 | Merge pull request #491 from stevearc/stevearc-config-refactor | Steven Arcangeli | |
feat!: large rework of configuration logic | |||
2024-07-19 | cleanup!: drop support for nvim 0.8 | Steven Arcangeli | |
2024-07-19 | lint: remove unused variable | Steven Arcangeli | |
2024-07-19 | doc: add recipe for leaving visual mode after format | Steven Arcangeli | |
2024-07-19 | fix: warn user when they are attempting unsupported behavior | Steven Arcangeli | |
2024-07-19 | doc: regenerate documentation | Steven Arcangeli | |
2024-07-19 | feat: deprecate will_fallback_lsp in favor of list_formatters_to_run | Steven Arcangeli | |
2024-07-19 | fix: ensure only expected options get passed through | Steven Arcangeli | |
2024-07-19 | feat: notify when no formatters available for a buffer | Steven Arcangeli | |
2024-07-19 | fix: crash in nvim-notify | Steven Arcangeli | |
2024-07-19 | refactor: deprecate formatter alternation syntax | Steven Arcangeli | |
2024-07-19 | feat: format parameter to only run the first available formatter | Steven Arcangeli | |
2024-07-19 | feat: allow configuring conform.format() args on a per-filetype basis | Steven Arcangeli | |
2024-07-19 | feat: allow customizing format() defaults | Steven Arcangeli | |
2024-07-19 | chore(master): release 6.1.0 (#478)v6.1.0 | github-actions[bot] | |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | |||
2024-07-19 | ci: stop running tests on Neovim 0.8 | Steven Arcangeli | |
2024-07-17 | fix(shfmt): don't pass indentation if .editorconfig is present (#492) | Steven Arcangeli | |
2024-07-16 | fix: display stdout as error message if stderr is empty (#486) | Steven Arcangeli | |
2024-07-15 | feat: add undojoin as a format option (#488) | Grolaf | |
* feat: add new format option: undojoin This option allow user to automatically perform undojoin command before formatting. This is useful if the user uses an autosave plugin + format on save, because in case of undo, it will undo the last change AND the formatting. Without this option, it will only undo the formatting. * fix: passed linting * fix: apply undojoin for LSP formatting * doc: fix type annotations for apply_format * doc: regenerate documentation --------- Co-authored-by: Steven Arcangeli <stevearc@stevearc.com> | |||
2024-07-15 | [docgen] Update docs | Github Actions | |
skip-checks: true | |||
2024-07-15 | feat: support doctoc (#489) | Kevin Nitro | |
* feat: support doctoc * doc: shorten description --------- Co-authored-by: Steven Arcangeli <506791+stevearc@users.noreply.github.com> | |||
2024-07-01 | feat(shfmt): add automatic indentation detection (#481) | Micah Halter | |
* feat(shfmt): automatically detect indentation * fix(markdown-toc): improve correctness of indentation size calculation * fix(djlint): improve correctness of indentation size calculation * feat: add effective `shiftwidth` to `conform.Context` this also refactors formatters that automatically set indentation level to use the new shiftwidth context | |||
2024-07-01 | [docgen] Update docs | Github Actions | |
skip-checks: true | |||
2024-07-01 | feat: add Swiftlint formatter (#484) | Jake Langford | |
* adds swiftlint formatter * update readme with link to swiftlint | |||
2024-07-01 | fix(biome-check): use --write instead of deprecated --apply (#482) | Ismail Ait Bella | |
2024-06-24 | fix(npm-groovy-lint): ignore exit code 1 (#477) | Steven Arcangeli | |
2024-06-24 | chore(master): release 6.0.0 (#459)v6.0.0 | github-actions[bot] | |
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | |||
2024-06-24 | feat(djlint): use tabstop to set indentation (#467) | mangkoran | |
Formatter now able to use local buffer tabstop config. One of the case is when the tabstop is set by editorconfig. Close #457 |