11f53711a4
Fix error in setting up xterm-color in eshell
...
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.
2019-09-20 09:34:43 -07:00
3ec966634b
Allow ‘fit-window-to-buffer’ to resize windows horizontally
2019-09-19 17:40:16 -07:00
897028c275
Show both "*helpful" and "*Help" buffers in a side window
2019-09-19 17:39:42 -07:00
d37d8f969b
Replace ‘ansi-color’ with ‘xterm-color’
...
According to a tweet from Mickey Petersen[1], ‘xterm-color’ is faster and more
accurate.
[1]: https://twitter.com/mickeynp/status/1132236557308579840?s=09
2019-09-19 17:33:38 -07:00
8724c976fc
Abstract package uploading into a function
2019-09-19 17:00:10 -07:00
6ec65fb222
Add readmes for multi-file packages
2019-09-19 16:51:45 -07:00
c201e368d6
Fix checkdoc warning
2019-09-18 11:09:58 -07:00
db0220de5c
Add some layout management commands
...
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
2019-09-18 11:07:46 -07:00
298241a2d5
Enable Java in org-mode source code blocks
2019-09-16 20:49:42 -07:00
b605aa6cd7
Use a different image for rsync
...
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.
2019-09-08 18:04:07 -07:00
730953ee53
Show help(ful) windows in side windows
2019-09-08 17:26:05 -07:00
56ec6c26a1
Remove shackle dependency
...
This is now handled by the ‘display-buffer-alist’ setting.
2019-09-08 17:21:44 -07:00
b8f4185e08
Show compilation buffers in side windows
2019-09-08 17:18:12 -07:00
a8e05a6b48
Show grep windows in a bottom side buffer
2019-09-08 17:01:13 -07:00
071ab29871
Show IELM buffers in a side-window
2019-09-08 16:55:34 -07:00
cd59d77e92
Open eshell buffers in a side window
2019-09-08 16:53:11 -07:00
bb29ee8a12
Change version format
...
In order to support my tablet which seems to have a lower maximum integer
value (I guess it’s 32-bit? I’m surprised) and can’t handle the version numbers
I was using before. It would turn them into floating point numbers, which adds a
~.0~, this made it impossible to install any package.
Any installations I have will need to reinstall all their oni packages so that
the new version number is picked up, since the new version number will be lower
than the old one.
2019-09-04 21:09:38 -07:00
fc21656070
Fixup .gilab-ci.yml
2019-08-29 21:51:25 -07:00
81e9b6046f
Fix typo
2019-08-29 20:29:12 -07:00
e5cf41d903
Fix typo
2019-08-28 15:32:48 +00:00
ca973c76e9
Add ‘oni-twig’
...
For now this only contains snippets.
2019-08-28 00:11:08 -07:00
567d78a12c
Add snippets for ‘oni-ruby’
2019-08-28 00:09:30 -07:00
5ad89196c2
Add snippets for ‘oni-python’
2019-08-28 00:07:35 -07:00
e530fbfc5f
Add snippets for ‘oni-php’
2019-08-27 23:53:06 -07:00
5ab30e5be5
Add snippets for ‘oni-org’
2019-08-27 23:43:04 -07:00
d5cca9d579
Add snippets to ‘oni-nxml’
2019-08-27 23:36:08 -07:00
51a84644e6
Add snippets to ‘oni-html’
2019-08-27 23:27:58 -07:00
bdeaa08120
Fix typo
2019-08-27 23:09:39 -07:00
570ba98fbc
Add oni-haml
...
This is just an empty package adding some extra snippets for HAML.
2019-08-27 23:09:07 -07:00
b3123f8d11
Fix tests for ‘oni-elisp’
2019-08-25 14:05:05 -07:00
8b92d54baf
Add ‘depends-on-git’ emacs-lisp snippet
2019-08-25 13:44:57 -07:00
fb371a5dd9
Add missing Cask file
2019-08-25 13:44:48 -07:00
bf04e2c364
Fix typo
2019-08-25 13:38:18 -07:00
a58386e3a1
Fix typo
2019-08-25 13:38:11 -07:00
75fe1b4c4f
Add snippets to ‘oni-elisp’
2019-08-25 13:37:25 -07:00
26dbc5eac3
Remove ‘less-css-mode’ test
...
Since ‘less-css-mode’ is derived from ‘css-mode’, we should be able to assume
that if it works in ‘css-mode’, it’ll work in ‘less-css-mode’. Also if there are
going to be any customizations required, I might have to create a new settings
file anyway.
2019-08-25 13:12:42 -07:00
ee405b8b40
Autoload snippets initialize funcion for ‘oni-css’
2019-08-24 00:13:23 -07:00
3971fd62bc
‘oni-css’ requires yasnippet
2019-08-24 00:00:26 -07:00
36c65fbe45
Actually load the snippets for ‘oni-css’
2019-08-23 23:48:41 -07:00
6902ce5a33
Include ‘oni-css’ in packaging
2019-08-23 23:42:58 -07:00
ec7dc0b32e
Add snippets to ‘oni-css’
2019-08-23 23:39:07 -07:00
5bb510e659
Fix loading of conf-mode snippets
2019-08-23 23:15:40 -07:00
3719d3e7ad
Add tests for ‘oni-conf’
2019-08-23 23:00:43 -07:00
a86af3f8fa
Fix install for ‘oni-conf’
2019-08-23 23:00:14 -07:00
7d7f6a7de8
Use the latest version compiled for oni-conf
2019-08-23 22:59:55 -07:00
7a2d6c1165
Simplify .gitlab-ci.yml by moving DEPS to Makefile
2019-08-23 22:10:47 -07:00
942ed97232
Include ‘oni-css’ in testing
2019-08-22 23:52:43 -07:00
1ba30c6768
Add initial tests for ‘oni-css’
2019-08-22 23:49:13 -07:00
f721eb5781
Load ‘oni-css’ when ‘css-mode’ is loaded
2019-08-22 23:48:28 -07:00
2a6371296a
Split installing and testing packages into separate make targets
2019-08-22 23:47:45 -07:00