1
0
Fork 0
Commit graph

21 commits

Author SHA1 Message Date
Tom Willemsen
48beb4b710 oni-php: Enable subword-mode 2024-12-30 14:17:12 -08:00
Tom Willemsen
2cbb137dd2 oni-php: Warn me when I'm trying to use a non-existent class 2024-12-30 14:16:50 -08:00
Tom Willemsen
2b3048fc87 oni-php: find-php-class: Only match namespace at beginning of line 2024-12-30 11:36:07 -08:00
Tom Willemsen
233c57fc89 Add snippet to add the namespace to a file 2024-12-30 11:26:11 -08:00
Tom Willemsen
ed273e59d2 oni-php: Make sure the use script runs in the right directory 2024-12-30 11:25:48 -08:00
Tom Willemsen
ac7beb27fe oni-php: Add command to add use statement 2024-12-30 09:12:26 -08:00
Tom Willemsen
3a9faa79c3 Enable yasnippets in PHP 2024-12-24 09:39:33 -08:00
Tom Willemsen
8fa46c3639 Add PHP snippets for writing tests 2024-12-24 09:39:09 -08:00
Tom Willemsen
ba8d543050 Add PHP snippet for <?php header 2024-12-23 11:00:40 -08:00
e8ac8c4687 Replace all Cask files with Eldev files
I'm working on moving my build setup to my own laminar[1] instance. To do this I
need to be able to package files up. It appears that I couldn't quite get Cask
to work, and Eldev exists in the Guix[2] package repository.

[1]: https://laminar.ryuslash.org/
[2]: https://guix.gnu.org/
2023-05-25 00:03:46 -07:00
8af6f8d160 Remove autoloads for snippet loading
Loading ‘yasnippet’ shouldn't automatically load my package configuration. If my
package configuration hasn't been loaded it shouldn't try to include my snippets.
2021-12-01 13:43:21 -08:00
cfa0179053 Remove all self-loading autoload cookies
The big downside of usuing these cookies to inject my configuration into the
loading of a package is that it means that I can't load that package without my
configuration anymore. This means that when I start ‘emacs -Q’ and then call
‘package-initialize’ it'll load my configuration as well. This makes debugging
things very difficult.
2021-11-23 00:38:09 -08:00
89f8afa600 [oni-fci] Remove configuration
‘fci-mode’ has been completely superseded by the built-in
‘display-fill-column-indicator-mode’.
2021-06-22 22:19:53 -07:00
d91ae06ec1 Remove phpcbf, it doesn’t seem to exist anymore 2021-02-06 18:12:20 -08:00
c9212149da Explicitly require hydra for configs that create hydras 2020-09-09 08:53:22 -07:00
4d0a1c884d Use ‘display-fill-column-indicator-mode’ if possible
Fall back to ‘fci-mode’ if the function ‘display-fill-column-indicator-mode’
doesn’t exist.
2020-09-07 14:45:10 -07:00
74a20197df Remove dependency declarations from Cask files
The dependencies are also in the package files themselves and are the actual
source of truth. The way I’ve reorganized the stages should mean that this isn’t
necessary anymore.
2020-03-20 10:48:56 -07:00
be0cc578b0 Add oni-hydra configuration, spruce up some hydras 2020-03-05 22:52:59 -08:00
977f795e03 Enable ‘auto-fill-mode’ for comments in most programming modes
The ones that are already backed by a formatter, such as Java, Python and sh
don’t need it.
2019-12-10 23:16:15 -08: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
e530fbfc5f Add snippets for ‘oni-php’ 2019-08-27 23:53:06 -07:00