Commit graph

100 commits

Author SHA1 Message Date
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
Daniel Siepmann b937e6aab2
Adjust xliff snippets to include approved
The space was not used anyway yet.
2023-02-16 15:39:46 +01:00
Daniel Siepmann 937a6c333e
Remove no longer existing customer path 2023-02-14 08:30:52 +01:00
Daniel Siepmann a10f010a43
Update phpactor
Also improve performance by ignoring diagnostics.
Remove unused files.
Shorten PATH setting.
Switching to PHP 82 as most recent version.
2023-02-14 08:29:04 +01:00
Daniel Siepmann 3afb0b7b93
Improve rst workflow
Add existing languagetool for rst files.
Add new rstcheck.
2023-02-05 16:43:48 +01:00
Daniel Siepmann 5f3fb564ef
Add services snippets for php 2023-01-10 08:30:11 +01:00
Daniel Siepmann 60d1aa5d83
Adapt fluid template file snippet
Follow my friends structure.
2022-12-14 11:47:50 +01:00
Daniel Siepmann 2fcabe6024
No longer clear typoscript cache 2022-12-08 09:11:00 +01:00
Daniel Siepmann bc33856c74
Migrate setup to new ctags version
The new version already has support for xml and yaml.
2022-11-09 08:20:58 +01:00
Daniel Siepmann 359ee0f74d
Revert "Replace vim NERDtree with nvim-tree-lua"
This reverts commit 7e844adde2.

Keep NERDTree instead of nvim tree lua.
Mostly because it uses very small inputs for file paths.
I couldn't find an easy way to move files.
It opens files with absolute path instead of relative to cwd which will
also influence my snippets.
2022-10-31 09:21:17 +01:00
Daniel Siepmann 87f3310ae3
Keep netrw as it provides features like gx to open urls and files 2022-10-27 14:39:38 +02:00
Daniel Siepmann 7517103501
Enable reStructuredText ctags support 2022-10-20 10:31:26 +02:00
Daniel Siepmann 2e6520acf9
Downgrade phpactor
As newer versions seem to be to slow for me
2022-10-18 07:45:47 +02:00
Daniel Siepmann 0fb2dcf6cc
Hide dotfiles in neovim tree by default 2022-10-17 15:48:11 +02:00
Daniel Siepmann f1c34445d5
Add fes project specifics for vim 2022-10-17 09:51:16 +02:00
Daniel Siepmann 005fb3cb96
Remove commented out option
extended_properties are send by vdebug out of the box, no need to
explicitly set them.
2022-10-17 08:22:33 +02:00
Daniel Siepmann 7e844adde2
Replace vim NERDtree with nvim-tree-lua
As neovim 0.8.0 doesn't properly refresh after NERDtree actions like
moving files finishes.
2022-10-12 09:46:14 +02:00
Daniel Siepmann 0a5c2ca8ff
Move files out of home to xdg folders
Thanks to xdg-ninja for analysing my home folder.
2022-10-11 20:36:48 +02:00
Daniel Siepmann 24ba29e713
Update phpactor 2022-10-11 15:12:55 +02:00
Daniel Siepmann 47406c7e76
Add php snippet for codeception cest file 2022-10-11 10:07:44 +02:00
Daniel Siepmann cc911a0d91
Integrate neovim snippets into ctags
To easily find and navigate to snippets.
2022-10-11 08:27:56 +02:00
Daniel Siepmann 2997f79052
Fix wrong comment style in neovim config file 2022-10-04 15:10:51 +02:00
Daniel Siepmann 278b1e9c37
Disable mouse which got enabled by neovim 0.8.0 2022-10-04 12:34:36 +02:00
Daniel Siepmann d6d7bb7565
Add neovim csv snippet 2022-09-28 09:59:52 +02:00
Daniel Siepmann 8b2dba9f70
Update phpactor, use fetchurl instead of fetchzip
Accordingly to help in https://discourse.nixos.org/t/fetchzip-results-in-do-not-know-how-to-unpack-source-archive-due-to-wrong-nix-store-path/22014
2022-09-26 15:26:10 +02:00
Daniel Siepmann 4677538858
Update phpactor
Also provide a script to create new versions of phpactor.
2022-09-16 09:50:20 +02:00
Daniel Siepmann 046db61df0
Configure neovim to not expand tabs in c code
As my current existing open source code bases use tabs instead of
spaces.
2022-09-01 17:21:57 +02:00
Daniel Siepmann 83396d38cb
Prevent neovim from unexpected indenting -> within PHP
There should be no special handling in order to align them.
They should be indented four spaces like everything else.
2022-09-01 08:19:55 +02:00
Daniel Siepmann 0599e5dc24
Prevent neovim default custom autocomplete in SQL files
I hated it, it also stole `<C-C>` from my workflow to escape to normal
mode.

Thanks: https://www.reddit.com/r/neovim/comments/x2nc8o/cant_disable_sql_omni_complete_in_neovim_072/
2022-09-01 07:57:24 +02:00
Daniel Siepmann 6719549999
Configure prefered commentstring for c programming 2022-08-30 17:31:21 +02:00
Daniel Siepmann 61f72eeb79
Add mappings for new neovim ultest plugin 2022-08-22 15:29:15 +02:00
Daniel Siepmann 1987df7995
Fix sorting within neovim
I've a custom function SortParagraph mapped to a key binding.
This sorted different then php-cs-fixer.
I've switched from neovim built-in sort to command line sort of gnuutils
which sorts the same expected way by default.

This is done by not calling a neovim command but command line program
via "!".
2022-08-22 11:09:35 +02:00
Daniel Siepmann 4596c6254e
Fix broken php if snippet in neovim 2022-08-03 08:31:17 +02:00
Daniel Siepmann 48e1b9d244
Update phpactor
Install latest master.
2022-08-02 13:20:43 +02:00
Daniel Siepmann 3707831a56
Refactor phpactor neovim plugin into own nix file
This makes it easier to open the file via fuzzy finder.
Everything is located within the file and callPackage will pass the
necessary dependencies.
2022-08-02 13:20:08 +02:00
Daniel Siepmann d5e8cffec1
Add presentation stuff to neovim
Add plugins and a small function that will trigger all the plugins +
settings.
2022-07-04 07:36:52 +02:00
Daniel Siepmann 68e2e85d49
Replace telescope-ui-select-nvim with dressing-nvim
Configures the hole UI stuff, no need for different plugins.
2022-06-08 08:51:31 +02:00
Daniel Siepmann 126ec8481e
Use telescope as select ui in neovim 2022-06-08 08:47:55 +02:00
Daniel Siepmann 56f0e7ce8d
Remove treesitter from neovim
Not an in line replacement yet.
Stuff like auto indent in php doesn't work yet.
No benefit for me for now.
2022-05-30 17:14:17 +02:00
Daniel Siepmann 32fbafba20
Support new reuter folder structure on my local machine 2022-05-25 13:47:16 +02:00
Daniel Siepmann 41a03f832d
Configure neovim to show all telescope builtin + extensions
As seen on
https://www.reddit.com/r/neovim/comments/tw2d1q/are_additional_pickers_supposed_to_appear_in_the/
2022-05-25 13:17:48 +02:00