aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Print output of oni-bats integration test on failureGravatar Tom Willemse2020-01-081-0/+2
|
* Integration test each individual packageGravatar Tom Willemse2020-01-082-21/+57
| | | | | In order to differentiate better between the two types of tests, rename the test commands to unit-test.
* Try running integration testsGravatar Tom Willemse2020-01-081-9/+19
|
* Add DockerfileGravatar Tom Willemse2020-01-081-0/+3
| | | | | This Dockerfile is used to build the image used for integration tests, it’s the regular Emacs image, but with the bats package added.
* Add docker configurationGravatar Tom Willemse2020-01-072-0/+41
|
* Add test loading oni-bookmarkGravatar Tom Willemse2020-01-072-5/+9
|
* Add test loading oni-autohotkeyGravatar Tom Willemse2020-01-071-0/+9
|
* Add auto-insert template for bats-modeGravatar Tom Willemse2020-01-073-1/+22
|
* Move bats tests to test/integrationGravatar Tom Willemse2020-01-072-0/+0
|
* Move test if oni-alert loads into bats testGravatar Tom Willemse2020-01-072-7/+11
| | | | With bats I can better test Emacs from a clean state.
* Automatically load scheme-mode for scsh filesGravatar Tom Willemse2020-01-062-1/+25
| | | | When the interpreter contains scsh, load ‘scheme-mode’.
* Only deploy on the master branchGravatar Tom Willemse2019-12-111-0/+2
|
* Switch the Test and Package stagesGravatar Tom Willemse2019-12-112-136/+45
| | | | | | In order to simplify the testing of each package, do the packaging step first so that when it gets to the testing stage it can load the packaged files from the local repository and manage the interdependencies that way.
* Enable ‘auto-fill-mode’ for comments in most ↵Gravatar Tom Willemse2019-12-1025-25/+176
| | | | | | | programming modes The ones that are already backed by a formatter, such as Java, Python and sh don’t need it.
* Use ‘ibuffer-jump’ instead of ‘ibuffer’Gravatar Tom Willemse2019-12-101-2/+2
| | | | | ‘ibuffer-jump’ moves the point to be on the buffer that you jump from, ‘ibuffer’ doesn’t change point.
* Fix enabling ‘sh-mode’ for ‘PKGBUILD’ filesGravatar Tom Willemse2019-11-251-1/+2
|
* Add bookmarks file in org-modeGravatar Tom Willemse2019-11-251-2/+3
|
* Use ‘sh-mode’ for PKGBUILD filesGravatar Tom Willemse2019-11-191-1/+3
|
* Add configuration for ‘bats-mode’Gravatar Tom Willemse2019-11-171-0/+35
|
* Expand the description of ‘oni-sh’Gravatar Tom Willemse2019-11-171-1/+10
|
* Add documentation command for LSPGravatar Tom Willemse2019-10-212-8/+26
| | | | | | The default way lsp (at least for Java) is displayed is annoying. I’m used to calling documentation with a keybinding like in Emacs Lisp. This command makes it more like that.
* Set org-list-description-max-indentGravatar Tom Willemse2019-10-181-1/+8
| | | | | | It's always bothered me that a description list in org-mode might be indented quite a bit if the terms aren't long enough. With this change they'll always indent the same way, using 5 spaces.
* Go back to yoshi-themeGravatar Tom Willemse2019-10-161-3/+3
|
* Add some more key bindings to the java refactor hydraGravatar Tom Willemse2019-10-161-1/+5
|
* Re-enable ‘lsp-ui-doc-mode’ and enable ↵Gravatar Tom Willemse2019-10-162-3/+11
| | | | ‘lsp-lens-mode’
* Add AutoHotKey configurationGravatar Tom Willemse2019-10-101-0/+39
|
* Add function to start ediff from the command-lineGravatar Tom Willemse2019-10-101-1/+9
|
* Fix errors in ‘oni-termux’Gravatar Tom Willemse2019-10-061-4/+18
| | | | | | | | | | | | | For some reason it appears that ‘alert-termux’ is added to the ‘load-path’ after ‘oni-termux’, so that when ‘oni-termux’ calls ‘require’ for ‘alert-termux’ it hasn’t been added to the ‘load-path’ yet and fails. When requiring the ‘battery’ library it seems to immediately try to read some information. Since Termux isn’t actually a linux distribution if fails with a "Permission Denied" error when trying to read ‘/sys/class/power_supply’. To prevent this from happening the ‘battery-status-function’ needs to be set before loading ‘battery’.
* Use Emacs 26.3 to test everythingGravatar Tom Willemse2019-10-021-1/+1
|
* Add some commands to the ‘java-refactor-hydra’Gravatar Tom Willemse2019-10-021-2/+5
|
* Add powershell configurationGravatar Tom Willemse2019-09-271-0/+34
|
* Switch from yoshi-theme to naquadah-themeGravatar Tom Willemse2019-09-241-3/+3
|
* Add alert settings for TermuxGravatar Tom Willemse2019-09-201-0/+5
|
* Add oni-termuxGravatar Tom Willemse2019-09-201-0/+64
|
* Fix error in setting up xterm-color in eshellGravatar Tom Willemse2019-09-201-6/+12
| | | | | | | Apparently when the ‘oni-eshell’ library gets loaded neither ‘eshell-preoutput-filter-functions’ nor ‘eshell-output-filter-functions’ are ready to be used, even though they are defined in the ‘esh-mode’ libary, which is loaded at this point in time.
* Allow ‘fit-window-to-buffer’ to resize windows ↵Gravatar Tom Willemse2019-09-191-1/+2
| | | | horizontally
* Show both "*helpful" and "*Help" buffers in a side windowGravatar Tom Willemse2019-09-191-1/+3
|
* Replace ‘ansi-color’ with ‘xterm-color’Gravatar Tom Willemse2019-09-192-11/+27
| | | | | | | According to a tweet from Mickey Petersen[1], ‘xterm-color’ is faster and more accurate. [1]: https://twitter.com/mickeynp/status/1132236557308579840?s=09
* Abstract package uploading into a functionGravatar Tom Willemse2019-09-191-59/+24
|
* Add readmes for multi-file packagesGravatar Tom Willemse2019-09-191-0/+11
|
* Fix checkdoc warningGravatar Tom Willemse2019-09-181-1/+1
|
* Add some layout management commandsGravatar Tom Willemse2019-09-182-2/+9
| | | | | | | | | After watching a YouTube video[1] on managing window layouts in Emacs I was reminded of ‘winner-mode’ and introduced to the ‘ivy-push-view’ and ‘ivy-switch-view’ commands. As I feel like I frequently end up with setting up and losing layouts, I think these may be useful. [1]: https://www.youtube.com/watch?v=kyllrQiNsyA
* Enable Java in org-mode source code blocksGravatar Tom Willemse2019-09-161-1/+4
|
* Use a different image for rsyncGravatar Tom Willemse2019-09-081-1/+1
| | | | | If this works, there’s no need to install rsync separately. There isn’t anything in this step that has anything to do with Emacs, so it should work.
* Show help(ful) windows in side windowsGravatar Tom Willemse2019-09-081-1/+7
|
* Remove shackle dependencyGravatar Tom Willemse2019-09-081-3/+2
| | | | This is now handled by the ‘display-buffer-alist’ setting.
* Show compilation buffers in side windowsGravatar Tom Willemse2019-09-081-5/+6
|
* Show grep windows in a bottom side bufferGravatar Tom Willemse2019-09-081-1/+7
|
* Show IELM buffers in a side-windowGravatar Tom Willemse2019-09-081-1/+7
|
* Open eshell buffers in a side windowGravatar Tom Willemse2019-09-081-1/+7
|