Akira Komamura
a5d16c54ac
ci: Add a workflow for linting
2024-11-11 01:30:02 +09:00
Akira Komamura
08bbb92325
style: Apply linters
2024-11-11 01:29:33 +09:00
Akira Komamura
fb2a3dc4dc
Merge pull request #7 from emacs-twist/update-ci
...
Update CI
2024-09-19 22:45:32 +09:00
Akira Komamura
17988c8968
ci: Set --no-write-lock-file to prevent failure
2024-09-19 22:42:52 +09:00
Akira Komamura
194dfb857f
ci: Trigger on PRs
2024-09-19 22:42:52 +09:00
Akira Komamura
ed4fe5fff2
ci: Test on macOS as well
...
Although this library is written in pure Nix, the built-in support for regular
expressions is platform-dependent, which can cause breakage when run on
different platforms. It's safer to test on all platforms.
2024-09-19 22:42:52 +09:00
Akira Komamura
320f3c1562
chore(test): Update flake.lock for tests
2024-09-19 22:42:50 +09:00
Akira Komamura
a7b4e35ac7
ci: Update the used actions
2024-09-19 22:36:07 +09:00
Akira Komamura
1d00097396
ci: Fix the parameter name
2024-09-19 22:26:45 +09:00
Akira Komamura
9ae5e08fde
ci: Reformat
2024-09-19 22:26:33 +09:00
Akira Komamura
ec71fec7ec
docs: Fix grammar
2024-08-29 22:58:01 +09:00
Akira Komamura
1c11e45a24
docs: Fix on the flake API
2024-08-28 02:14:54 +09:00
Akira Komamura
b0724cf574
docs: Fix the copyright
2024-08-28 02:14:29 +09:00
Akira Komamura
8684ef7fcd
Merge pull request #5 from jordanisaacs/master
...
choose tangle header
2024-07-03 21:24:26 +09:00
Jordan Isaacs
2d6478e6a7
tangle header
2024-02-26 00:29:26 -08:00
Akira Komamura
b448845abb
Merge pull request #4 from emacs-twist/run-check
...
Run check
2022-12-02 13:09:42 +09:00
Akira Komamura
35d7d05af6
Merge pull request #2 from emacs-twist/ci-manual-dispatch
...
ci: Allow manual running
2022-12-02 13:06:35 +09:00
Akira Komamura
d4a61af7ea
Merge pull request #3 from emacs-twist/nix-api
...
Update on the Nix API
2022-12-02 13:06:25 +09:00
Akira Komamura
199e835445
ci: Allow manual running
2022-12-02 13:04:52 +09:00
Akira Komamura
2b96fa98b8
ci: Add a step to run nix flake check
2022-12-01 18:56:08 +09:00
Akira Komamura
8b1e46093f
tests: Add flake.nix to run nix flake check
against it
...
Ensure that the derivation does not have IFD.
2022-12-01 18:54:03 +09:00
Akira Komamura
92e7d57aa5
Use overlays.default rather than overlay as the flake output
2022-12-01 17:41:04 +09:00
Akira Komamura
5e980863ed
Use prev as the argument for overlay
2022-12-01 17:40:38 +09:00
Akira Komamura
32c28e885f
docs(readme): Fix the default languages
2022-02-09 14:24:45 +09:00
Akira Komamura
12460561ff
docs(readme): Update the description
2022-02-06 00:58:42 +09:00
Akira Komamura
a20daf701c
Merge pull request #1 from emacs-twist/fix-odd-arguments
...
Fix handling of source blocks with odd arguments
2022-02-06 00:58:08 +09:00
Akira Komamura
f550daa417
test: Add tests for parameter parsing
2022-02-06 00:57:04 +09:00
Akira Komamura
116e37bc45
Add todo
2022-02-06 00:55:05 +09:00
Akira Komamura
249dcb5a8e
fix: Handle odd number argument lists
2022-02-06 00:48:23 +09:00
Akira Komamura
96d88bd7a4
docs: Rewrite the introduction
2022-01-19 03:40:37 +09:00
Akira Komamura
3adb6617b1
fix: Ignore blocks that have :tangle param other than yes
2022-01-03 18:24:30 +09:00
Akira Komamura
5d4fc523d5
docs: Update on the API changes
2022-01-02 21:36:40 +09:00
Akira Komamura
629afa4408
feat: Add selectHeadlines function
2022-01-02 16:22:04 +09:00
Akira Komamura
95e19914cb
refactor: Extract utility functions into utils library
...
These are reusable functions, and I want to avoid duplicate implementations
of them.
2022-01-02 16:18:05 +09:00
Akira Komamura
3f27b47528
feat: Add a set of more concisely named functions
...
The former naming was ugly, so I will deprecate it.
It is recommended to use these functions via a qualified import.
2022-01-02 15:38:35 +09:00
Akira Komamura
a6c3ee8dfe
feat: Set the default language to Emacs Lisp
...
As this library is primarily intended for Emacs configurations,
I will set the default value of the argument.
2022-01-02 15:16:59 +09:00
Akira Komamura
bed6e7d7f5
docs: Add usage
2021-12-12 05:42:02 +09:00
Akira Komamura
d3c44b7fec
fix!: Provide the file writer in an overlay
...
builtins.toFile doesn't work in pure evaluation mode. It must use
a function from nixpkgs, so it should be provided in an overlay.
2021-12-12 05:18:46 +09:00
Akira Komamura
b18f271e40
chore: Make nixpkgs available on CI
2021-12-03 23:18:24 +09:00
Akira Komamura
03805ad60d
test: Fix the test suite on nixpkgs dependency
2021-12-03 23:16:34 +09:00
Akira Komamura
3ca9905d0b
feat: Add a convenient function for creating a file
2021-12-03 23:14:31 +09:00
Akira Komamura
9fb8001ae1
fix: Make the postprocessing optional
2021-12-03 23:14:14 +09:00
Akira Komamura
8800ab972c
fix: Fix importing mistake
2021-12-03 23:11:52 +09:00
Akira Komamura
ca5cb84f36
chore: Fix syntactic error in the CI workflow
2021-12-03 23:03:34 +09:00
Akira Komamura
5824140b2b
chore: Add CI tests
2021-12-03 23:03:01 +09:00
Akira Komamura
27cd6241bd
docs: Add license
2021-12-03 22:45:03 +09:00
Akira Komamura
53fa96178a
docs: Add readme
2021-12-03 22:44:39 +09:00
Akira Komamura
16c3622825
Initial commit
2021-12-03 22:44:34 +09:00