You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 days ago | |
---|---|---|
oni-bats | 2 weeks ago | |
oni-conf | 2 weeks ago | |
oni-csharp | 2 weeks ago | |
oni-css | 2 weeks ago | |
oni-elisp | 2 weeks ago | |
oni-haml | 2 weeks ago | |
oni-html | 2 weeks ago | |
oni-nxml | 2 weeks ago | |
oni-org | 3 days ago | |
oni-php | 2 weeks ago | |
oni-python | 2 weeks ago | |
oni-ruby | 2 weeks ago | |
oni-twig | 2 weeks ago | |
test | 2 years ago | |
.dir-locals.el | 4 years ago | |
.dockerignore | 3 years ago | |
.gitignore | 2 weeks ago | |
.gitlab-ci.yml | 3 years ago | |
Dockerfile | 3 years ago | |
GNUmakefile | 2 weeks ago | |
README.org | 3 years ago | |
generate.el | 2 years ago | |
oni-alert.el | 2 years ago | |
oni-autohotkey.el | 2 years ago | |
oni-bat.el | 2 years ago | |
oni-bookmark.el | 7 months ago | |
oni-browse-url.el | 6 months ago | |
oni-c.el | 2 years ago | |
oni-circe.el | 9 months ago | |
oni-clojure.el | 2 years ago | |
oni-cmake.el | 1 year ago | |
oni-common-lisp.el | 2 years ago | |
oni-company.el | 6 months ago | |
oni-compilation.el | 2 years ago | |
oni-core.el | 2 weeks ago | |
oni-counsel.el | 1 year ago | |
oni-cpp.el | 2 years ago | |
oni-data-dir.el | 4 years ago | |
oni-diff-hl.el | 2 years ago | |
oni-dired.el | 2 years ago | |
oni-docker.el | 3 years ago | |
oni-ediff.el | 2 years ago | |
oni-elfeed.el | 1 week ago | |
oni-elm.el | 2 years ago | |
oni-embrace.el | 8 months ago | |
oni-emms.el | 10 months ago | |
oni-epub.el | 2 years ago | |
oni-eshell.el | 2 months ago | |
oni-eww.el | 2 years ago | |
oni-fish.el | 2 years ago | |
oni-flycheck.el | 2 years ago | |
oni-git-commit.el | 3 months ago | |
oni-gnus.el | 1 year ago | |
oni-grep.el | 2 years ago | |
oni-groovy.el | 2 weeks ago | |
oni-gui.el | 6 months ago | |
oni-haskell.el | 2 years ago | |
oni-highlight-indent-guides.el | 2 years ago | |
oni-hydra.el | 2 years ago | |
oni-ivy.el | 2 years ago | |
oni-jabber.el | 2 years ago | |
oni-java.el | 2 years ago | |
oni-js.el | 6 months ago | |
oni-json.el | 2 years ago | |
oni-log-edit.el | 2 years ago | |
oni-lsp.el | 1 year ago | |
oni-lua.el | 2 years ago | |
oni-lui.el | 2 years ago | |
oni-magit.el | 6 months ago | |
oni-makefile.el | 2 years ago | |
oni-notmuch.el | 7 months ago | |
oni-org-roam.el | 2 months ago | |
oni-package.el | 3 months ago | |
oni-paredit.el | 2 years ago | |
oni-powershell.el | 4 years ago | |
oni-prescient.el | 2 years ago | |
oni-projectile.el | 1 year ago | |
oni-rust.el | 2 years ago | |
oni-scheme.el | 2 years ago | |
oni-sh.el | 2 years ago | |
oni-shackle.el | 4 years ago | |
oni-shr.el | 2 years ago | |
oni-slack.el | 4 years ago | |
oni-smartparens.el | 9 months ago | |
oni-smt.el | 4 years ago | |
oni-sort.el | 2 years ago | |
oni-termux.el | 2 years ago | |
oni-tramp.el | 2 years ago | |
oni-tui.el | 2 years ago | |
oni-ui.el | 2 years ago | |
oni-vc.el | 1 year ago | |
oni-vterm.el | 2 years ago | |
oni-web.el | 2 years ago | |
oni-yaml.el | 11 months ago | |
oni-yasnippet.el | 2 years ago |
README.org
Installing
To use this repository execute the following commands in Emacs:
(add-to-list 'package-archives '("oni" . "https://ryuslash.org/elpa/"))
(package-refresh-contents)
(package-install 'oni-package)
Adding new configurations
When you add a new configuration file, also add at least a test that it actually gets loaded:
tests/integration/oni-example-mode.bats
#!/usr/bin/env bats
@test "Opening a .example file loads oni-example-mode" {
run emacs -batch -l package -f package-initialize \
-visit test.example \
-eval "(prin1 (featurep 'oni-example-mode))"
echo "$output"
[[ "$output" == "t" ]]
}
And add the integration test in .gitlab.yaml
:
integration-test-oni-example-mode:
stage: integration-test
image: registry.gitlab.com/ryuslash/emacs-config
dependencies:
- package
script: make integration-test-oni-example-mode TEST_ARCHIVE=$(realpath bin/)