Daniel Siepmann
349d6db1f9
Improve spellcheck in neovim
...
Turn it off by default as too many buffers won't need it.
Instead enable explicitly for expected buffers.
2024-02-28 12:18:58 +01:00
Daniel Siepmann
83a2b5aeeb
Fix wrong configuration of shellcheck executable
2024-02-28 12:18:47 +01:00
Daniel Siepmann
9dc4230d85
Fix broken treesitter integration for vim help files
...
See: https://github.com/NixOS/nixpkgs/issues/282927
2024-02-28 12:17:56 +01:00
Daniel Siepmann
c951e6143f
Update customer and project specifics
2024-02-28 08:38:04 +01:00
Daniel Siepmann
5b7d998df1
Improve git diffs
...
Use 3 way annotation within files.
Use other algorithm.
2024-02-28 08:37:10 +01:00
Daniel Siepmann
1033fec278
Extend cookie banner handling in Firefox to none private browsing
2024-02-28 08:36:15 +01:00
Daniel Siepmann
a546c4705c
Improve PHP handling in neovim
...
I've switched to treesitter but it doesn't handle folding well.
I therefore use native indent method for folding.
2024-02-20 08:10:45 +01:00
Daniel Siepmann
77df84ade7
Ensure proper environment when using nsz
...
I have an alias nsz which runs a nix-shell with zsh.
But the $SHELL is still bash.
I now change the SHELL variable in order to use my expected shell in all
circumstances.
I also ensure neovim will use zsh for commands as some of my auto
commands expect this shell for expansion of **.
2024-02-20 08:09:35 +01:00
Daniel Siepmann
aa3374fba2
Add setup to execute tests of TYPO3 testing framework
2024-02-15 08:57:08 +01:00
Daniel Siepmann
ad60525629
Adjust git aliases
...
Remove unused ones.
2024-02-15 07:23:55 +01:00
Daniel Siepmann
1fd0866d00
Finally add lint status to neovim status line
...
I refused for a long time but it is useful for large files and if you
are editing existing files.
2024-02-14 12:59:55 +01:00
Daniel Siepmann
437f87ba7c
Update neovim colorscheme
2024-02-12 14:26:14 +01:00
Daniel Siepmann
92e6fb696e
Improve git config
...
Based on https://www.brandonpugh.com/blog/git-config-settings-i-always-recommend/
2024-02-12 09:23:19 +01:00
Daniel Siepmann
262b218685
Fix css tag integration for neovim
2024-02-12 07:14:09 +01:00
Daniel Siepmann
b6a7813085
Fix broken TypoScript vim lint integration
2024-02-07 16:54:23 +01:00
Daniel Siepmann
e885388d4f
Some more fixes for PHP snippets
2024-02-06 12:21:06 +01:00
Daniel Siepmann
51acd348a3
Add arch linux wiki as search to firefox
2024-02-06 09:42:53 +01:00
Daniel Siepmann
2a1929aec9
Fix indentation of TypoScript
2024-02-06 07:28:42 +01:00
Daniel Siepmann
5d546f0e5c
Fix xliff snippet
2024-02-06 07:28:28 +01:00
Daniel Siepmann
0a0dcf9132
Apply TYPO3 testing setup only to TYPO3 itself
...
Also add setup for functional tests
2024-01-30 14:50:45 +01:00
Daniel Siepmann
7c96e9066d
Fix test class snippet for vim
2024-01-30 08:01:34 +01:00
Daniel Siepmann
f79e8bfab3
Add ssh match block for customer project
2024-01-30 08:01:33 +01:00
Daniel Siepmann
690da97c56
Add startpage as search engine
...
It should be more privacy friendly as duck duck go
2024-01-18 11:53:46 +01:00
Daniel Siepmann
ca12b4a013
Remove undotree plugin from neovim
...
I didn't use it anyway.
And it did crash sometimes during git mergetool usages.
2024-01-11 10:38:57 +01:00
Daniel Siepmann
e11a956534
Improve vim for TYPO3
...
* Fix sorting of commands.
* Add new command to flush cache for javaScript modules.
* Add new setup for unit tests of TYPO3 core.
2024-01-11 10:38:22 +01:00
Daniel Siepmann
100e05ef85
Fix and improve snippets
2024-01-10 11:51:03 +01:00
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
4cd828f51f
Add new system to ssh
2024-01-07 14:25:32 +01:00
Daniel Siepmann
92bacbd1db
Remove kagi search engine
2024-01-07 13:53:31 +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
59a0d9eb47
Disable Firefox creditcard autofill
2023-12-08 10:34:08 +01:00
Daniel Siepmann
9b52d082aa
Enable new cookie banner block feature of Firefox
2023-12-08 10:33:55 +01:00
Daniel Siepmann
e1b5c00d63
Update Firefox user css
2023-12-07 19:22:38 +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
a62bf4815e
Ensure kagi.com is used as default search engine within Firefox
2023-12-07 16:34:55 +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
a271005b98
Enable new Firefox 120 privacy settings
2023-11-29 10:47:20 +01:00
Daniel Siepmann
6c93c36013
Allow Firefox to use configured default search engine
2023-11-29 10:46:22 +01:00
Daniel Siepmann
0193038d2d
Revert "Disable khal for now"
...
Solved, see: https://github.com/NixOS/nixpkgs/issues/263504#event-11003497396
This reverts commit c06e919d33
.
2023-11-27 07:51:13 +01:00
Daniel Siepmann
2554732f57
Ensure to use the actual zsh?!
...
I don't know why this was causing issues.
But some tmux plugins were not compatible with the zsh? That change
fixed it …
2023-11-16 16:07:30 +01:00
Daniel Siepmann
3d2a775d81
Adjust snippets for PHP and xliff
2023-11-16 16:07:25 +01:00
Daniel Siepmann
c06e919d33
Disable khal for now
...
Due to: https://github.com/NixOS/nixpkgs/issues/263504
Also see: https://github.com/NixOS/nixpkgs/pull/263535
Try to use thunderbird reminders in between.
2023-11-13 08:09:08 +01:00
Daniel Siepmann
6e280bc9c5
Improve neovim configuration
2023-11-13 08:07:51 +01:00
Daniel Siepmann
919b390201
Adjust Firefox user chrome css
...
The markup has changed, the css is adjusted.
2023-11-13 08:06:42 +01:00
Daniel Siepmann
4e00480a8c
Fix broken neovim snippets
2023-10-31 14:11:04 +01:00