Commit graph

140 commits

Author SHA1 Message Date
Daniel Siepmann 43e18c42b3
Extend snippets 2024-01-07 14:26:10 +01:00
Daniel Siepmann dbf00d1dfa
Extend TYPO3 content blocks setup 2024-01-07 14:25:59 +01:00
Daniel Siepmann 75230d79d6
Clear TYPO3 content blocks caches 2024-01-02 17:09:01 +01:00
Daniel Siepmann 18a663176b
Fix customer related vim setup 2023-12-20 09:11:59 +01:00
Daniel Siepmann 8aa487516b
Allow to easily comment and uncomment nix code in vim 2023-12-07 19:21:53 +01:00
Daniel Siepmann bd59e551bd
Integrate TypoScript linter into vim ale 2023-12-07 14:23:18 +01:00
Daniel Siepmann 4bd2bc8332
Update and improve cache flushing of TYPO3 2023-11-30 08:22:23 +01:00
Daniel Siepmann dc8e02c1df
Cleanup PHP Snippets 2023-11-30 08:20:59 +01:00
Daniel Siepmann c07db5167f
Remove PHPUnit testdox output format
As this will hide errors which is not helpful during development.
2023-11-29 10:48:31 +01:00
Daniel Siepmann 3d2a775d81
Adjust snippets for PHP and xliff 2023-11-16 16:07:25 +01:00
Daniel Siepmann 6e280bc9c5
Improve neovim configuration 2023-11-13 08:07:51 +01:00
Daniel Siepmann 4e00480a8c
Fix broken neovim snippets 2023-10-31 14:11:04 +01:00
Daniel Siepmann 063fd1d98f
Further migrate Neovim to Treesitter
Update colorscheme with better support.
Move snippets to be used.

Also extend ignore for RG integration
2023-10-30 15:06:57 +01:00
Daniel Siepmann d3497cf06b
Use html Treesitter also for fluid templates 2023-10-23 10:03:00 +02:00
Daniel Siepmann d473d772b6
Add Treesitter to Neovim (again)
Let's give it another try.
2023-10-19 09:40:18 +02:00
Daniel Siepmann 4ce11817ff
Switch back from fzf to telescope within neovim
As the fzf plugin was slow on large code bases.

This reverts commit cee10964f0.
2023-10-18 15:15:19 +02:00
Daniel Siepmann 30c4bfac76
Finally fix PHP snippet for Services.php
I didn't find the motivation until now.
2023-08-10 15:23:20 +02:00
Daniel Siepmann 75cee8d084
Exclude ddev folders 2023-07-27 13:08:43 +02:00
Daniel Siepmann c29a6690d9
Cleanup neovim match 2023-07-17 07:56:11 +02:00
Daniel Siepmann 91711e7b46
Update customer setups 2023-07-11 09:01:28 +02:00
Daniel Siepmann 83b7870e19
Improve ale config
Use new diagnostic feature.
Do not configure phpstan path, this is already properly configured
upstream.
2023-06-19 10:53:29 +02:00
Daniel Siepmann 8abf04faa2
Migrate to upstream phpactor
This got merged upstream and I'll use the official version now.
2023-06-19 10:50:24 +02:00
Daniel Siepmann 1ebb6ec0d8
Ignore export folder 2023-06-13 10:50:10 +02:00
Daniel Siepmann ce01c2214a
Improve php snippet 2023-06-13 10:49:41 +02:00
Daniel Siepmann fc543eec51
Adjust project specifics 2023-05-11 07:48:30 +02:00
Daniel Siepmann b8c4fcbe62
Add languagetool linter for gitcommit 2023-05-08 16:06:56 +02:00
Daniel Siepmann c04da790dc
Revert "Remove phpcs standard"
This reverts commit d6068ed38d.

As I use PSR12 most of the time and Ale will fall back to a different
standard.
2023-05-04 08:51:54 +02:00
Daniel Siepmann bc10779a9a
Add wm specific Vim setup 2023-05-03 14:22:26 +02:00
Daniel Siepmann c631934469
Add License header to codeception file snippet 2023-05-03 14:13:12 +02:00
Daniel Siepmann 9c435e9e51
Adjust test execution for project
Colors is already added, no need to specify it a 2nd time.
Also it recently became more helpful to not stop tests on first error.
The original config is kept for faster switch.
2023-04-26 09:24:34 +02:00
Daniel Siepmann d6068ed38d
Remove phpcs standard
PHPCS is not in use anymore.
Furthermore the editor doesn't need to check CGL.
All project are setup to check CGL within CI.
2023-04-26 09:23:56 +02:00
Daniel Siepmann 362fde507d
Remove ultest neovim plugin
It was unused for a while, so no need to keep the plugin.
2023-04-26 09:21:49 +02:00
Daniel Siepmann 07fd622e8a
Add Neovim mapping to open terminal with nix shell
The command will open a terminal and send the "nsz" command, which I've
defined as an alias to start the nix shell with zsh.
2023-04-26 09:20:48 +02:00
Daniel Siepmann fcfadd7e19
Update neovim plugin fzf-lua 2023-04-20 14:50:03 +02:00
Daniel Siepmann be7063d983
Improve spell checking within neovim
Turn on spell checking for all files by default.
Enable camel recognition for spell checking by default.
Remove no longer used files as they only turned spell checking off,
which no longer is necessary.
2023-04-20 14:11:12 +02:00
Daniel Siepmann 71da7bc98f
Revert "Use upstream phpactor"
As the fetched version causes system crash and high cpu usage.

This reverts commit bd6c8adb7f.
2023-04-11 08:38:39 +02:00
Daniel Siepmann bd6c8adb7f
Use upstream phpactor
phpactor was added to upstream.
This only included the lsp usable package, not vim plugin.

I no longer need my own build script as I now use the upstream version.
That way I benefit from all the maintenance and updates.

I use the package source to build the neovim plugin.
2023-04-11 07:43:26 +02:00
Daniel Siepmann 6707ddc8f0
Fix snippet for Services.php files
Remove Configuration namespace and add default for services.
2023-04-05 16:53:27 +02:00
Daniel Siepmann 176a144648
Remove neovim paste binding, "Just Paste It.™"
See: https://github.com/neovim/neovim/pull/22647
2023-03-13 08:21:41 +01:00
Daniel Siepmann 4761283ff7
Fix broken neovim file paths when using fzf-lua
The issue was fixed by maintainer upstream and I update to latest commit
of the plugin.
2023-03-08 15:58:46 +01:00
Daniel Siepmann 2180d98970
Ensure fzf-lua opens files relative in neovim 2023-03-08 14:30:02 +01:00
Daniel Siepmann 0b2ee9c1bf
Add xml snippet for TYPO3 database dumbs within functional tests 2023-03-07 15:42:14 +01:00
Daniel Siepmann 88c9e80be1
Add rst sections to neovim tagbar 2023-03-07 08:44:33 +01:00
Daniel Siepmann f30da3d629
Add border to neovim fzf integration 2023-03-07 08:03:01 +01:00
Daniel Siepmann bc2264a03e
Remove ugly colors from neovim fzf-lua tags 2023-03-02 14:28:34 +01:00
Daniel Siepmann cee10964f0
Replace neovim telescope with fzf
I've added fzf to zsh and don't want to have multiple different
solutions for same problem.
I therefore use fzf-lua within neovim which replaces telescope.
2023-03-02 13:25:23 +01:00
Daniel Siepmann a9456194a2
Stick to xdebug default port 9003 2023-02-23 13:29:11 +01:00
Daniel Siepmann 22f52b9188
Update vim-test plugin
And remove no longer necessary patch as it merged upstream.
Add new patch.
2023-02-20 14:36:45 +01:00
Daniel Siepmann 9625065974
Adjust test execution for project
We now have two separate configuration files and configure the test
plugin to add them to the calls.
2023-02-20 09:12:43 +01:00
Daniel Siepmann fda82deed5
Stay on older phpactor version which didn't end up in a huge CPU load 2023-02-16 15:40:56 +01:00