Daniel Siepmann
02e7f24b52
Add todo for rest neovim plugin
2022-05-18 19:54:03 +02:00
Daniel Siepmann
c9a295309a
Extend i3 installation node
2022-05-18 19:52:26 +02:00
Daniel Siepmann
676e0e311a
Allow forward history search in zsh
...
That allows me to search backward and go forward once I got to far.
I also switch to CTRL+j and CTRL+k to use vim like bindings to search
back and forth.
2022-05-18 19:49:39 +02:00
Daniel Siepmann
1500eb1871
Add BufOnly vim plugin
...
This allows me to easily close (and wipe) all buffers except the current
one.
I no longer need to close and re open vim to quickly have a clean state.
2022-05-18 19:47:03 +02:00
Daniel Siepmann
47eac8a8ad
Allow neovim test plugin to detect codeception test
...
It missed the dist file during detection.
I already opened an PR upstream: https://github.com/vim-test/vim-test/pull/654
2022-05-18 19:39:35 +02:00
Daniel Siepmann
2636cd4f80
Add twig syntax support to neovim
2022-05-17 21:40:52 +02:00
Daniel Siepmann
e960cc3c20
Add lua language server to neovim
...
As I write lua from time to time to extend Neovim.
This is picked from https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sumneko_lua
Just cmd is changed to install the server via nix and call the
installed version.
2022-05-17 20:49:00 +02:00
Daniel Siepmann
899ae7baba
Update todos for phpactor
2022-05-17 19:29:18 +02:00
Daniel Siepmann
25e5dff4e9
Adjust Neovim keymappings for PHP / LSP
...
Telescope no longer provides LSP code actions.
I add a mapping to trigger code actions.
I also ensure that I don't have to wait for phpactor menu.
And I didn't use hover anyway.
2022-05-17 13:07:40 +02:00
Daniel Siepmann
847550b3c9
Hide disturbing HTML on redmine
...
In order to easy copy & paste issue title + number to time tracking.
2022-05-17 11:32:39 +02:00
Daniel Siepmann
a00fa83f55
Do not clean files in phpactor
...
It didn't work for some reason and shouldn't be to important
2022-05-17 09:31:17 +02:00
Daniel Siepmann
7ffc0d5d5e
Update phpactor
...
Phpactor removed assertions. I no longer need to build a custom php
environment disabling assertions.
2022-05-17 09:23:00 +02:00
Daniel Siepmann
0bf5b771de
Disable assertions in phpactor
...
phpactor uses assertions. Those break on my system.
I disable the assertions for phpactor by altering the configuration of
the php to use.
2022-05-17 08:52:39 +02:00
Daniel Siepmann
f44ecfa7e8
Add composer to phpactor
...
This allows to use full potential of phpactor.
We wrap the binary to promote PHP and Composer.
We ensure that the neovim plugin is not calling PHP, but only the
wrapper, which ensures that proper PHP version will be used.
2022-05-17 08:34:40 +02:00
Daniel Siepmann
13b5bf6e73
Update phpactor
...
To also include https://github.com/phpactor/phpactor/pull/1604 which
should fix the stale processes after exiting neovim.
2022-05-17 07:42:19 +02:00
Daniel Siepmann
a2be50bac9
Update phpactor
...
This should contain an issue not closing process on neovim exit, see:
https://github.com/phpactor/phpactor/issues/1599 and
ad43a19480
2022-05-16 12:50:29 +02:00
Daniel Siepmann
9a48a4fdac
Improve neotags installation
...
Remove unnecessary files.
Compile python. Cache files end up later by root for some reason. We
compile upfront.
2022-05-16 12:03:05 +02:00
Daniel Siepmann
bff5ada561
Add spotdl
...
Allow to download from Spotify, just like yt-dlp for youtube.
2022-05-16 11:47:50 +02:00
Daniel Siepmann
44060ad9fb
Fix base url of reuter project
...
We use BASE_URL instead of TYPO3_BASE in this project
2022-05-16 11:47:04 +02:00
Daniel Siepmann
f3e90cd960
Fix broken TYPO3 auto login
...
Enable auto login
Fix broken include of additional configuration. Seems it is loaded
multiple times, we should prevent _once to always have it loaded.
2022-05-16 11:46:25 +02:00
Daniel Siepmann
a3b096083a
Add tools to readme
2022-05-15 21:58:03 +02:00
Daniel Siepmann
3b6e9cfe01
Add custom script to push etckeeper state
...
I'm still on Ubuntu and use etckeeper to track changes to /etc.
This small script will push it to my own Gitea instance as a backup and
online history in case I need it.
2022-05-15 21:40:35 +02:00
Daniel Siepmann
38609c2725
Add nodejs to reuter shell
2022-04-28 12:55:16 +02:00
Daniel Siepmann
c5b648ca19
Improve word delimiter for terminal
2022-04-28 12:54:58 +02:00
Daniel Siepmann
a33cf1bb7d
Add darktable for foto editing
2022-04-28 12:54:35 +02:00
Daniel Siepmann
cfd91f23b7
Update phpactor to not break when used as LSP
...
Update to commit
dc54d380d5
which should fix the exit code
2022-04-21 07:37:37 +02:00
Daniel Siepmann
9cba42ddfa
Revert "Remove LSP from Neovim"
...
This reverts commit 49ff32a4e6
.
2022-04-21 07:36:01 +02:00
Daniel Siepmann
40de1d353f
Keep old git merge behaviour
...
I find it way to much / complicated and am used to my old way to merge
things which I keep for now.
2022-04-19 13:33:45 +02:00
Daniel Siepmann
49ff32a4e6
Remove LSP from Neovim
...
It results in 137 exit codes way to often at the moment.
Issue is not LSP (=Language Server Protocol) itself but phpactor
implementations.
Still I only use phpactor with LSP, so remove for now.
2022-04-19 13:32:54 +02:00
Daniel Siepmann
cbad0f5a83
Update phpactor
2022-04-19 13:32:27 +02:00
Daniel Siepmann
df46cb05ed
Cleanup nix flakes + shells
...
Remove flakes for now.
I will use shells for now to not have a mixed setup.
Add composer v1 for a single customer project as overlay due to usage in
shell instead of flakes.
Adjust folder to not have unnecessary deep structure.
Add shell for reuter monorepo using composer v1.
2022-04-14 15:46:49 +02:00
Daniel Siepmann
ee2e7d04e1
Add info how to re source session variables
2022-04-14 15:09:28 +02:00
Daniel Siepmann
5221385642
Migrate global TYPO3 configurations
...
Those were the last piece in my old .dotfiles repository.
The whole configuration is now defined here.
Only customer specifics are in a separate location / repo to not expose
any sensible data.
2022-04-14 15:07:29 +02:00
Daniel Siepmann
048c0df915
Setup Neovim yamllint the same way as xmllint
...
Do not install globally.
Provide configuration at expected location as default / fallback.
2022-04-14 14:31:19 +02:00
Daniel Siepmann
bbea479930
Add seconds to i3 block
...
This shouldn't cost to much electricity / power.
2022-04-14 13:58:27 +02:00
Daniel Siepmann
979d114f9c
Remove no longer used composer version from i3 blocks
...
I already removed the command as a hack.
Instead I know remove the whole block.
I no longer have global composer available.
Instead I use nix shell.
2022-04-14 13:54:47 +02:00
Daniel Siepmann
bdbaaba2fd
Remove Neovim cmp autocomplete
...
I found it to disturbing and prefer the native behaviour I am used to.
2022-04-12 16:44:03 +02:00
Daniel Siepmann
f77855abac
Add Neovim snippet for PHP invoke
...
Useful as many event handler will only implement this method.
2022-04-12 16:41:44 +02:00
Daniel Siepmann
95d0cb9a2c
Do not use vim as pager
...
That is inconvenient I often wanna see something and get back to work.
But vim is just to much and more complex to quit.
2022-04-11 07:52:55 +02:00
Daniel Siepmann
9fd5c068af
Remove audacity
...
This doesn't work, probably like sound-juicer needs underlying system?
2022-04-11 07:50:34 +02:00
Daniel Siepmann
437e893592
Remove unused i3 video modes
2022-04-11 07:50:18 +02:00
Daniel Siepmann
9f42237e25
Add screen recording "setup"
...
Change i3 config to match current hardware setup.
Add custom dmenu script to start and stop recording.
Move internal dmenu scripts into local variables.
2022-04-01 09:40:31 +02:00
Daniel Siepmann
c3df8f0029
Remove community substituter
...
As it reports that some keys won't match and I don't use it right now.
Reverts 175ebf6
content wise but keeps syntax improvements
2022-03-31 19:42:53 +02:00
Daniel Siepmann
f4cdf96abe
Added typescript syntax for Neovim
2022-03-31 15:15:52 +02:00
Daniel Siepmann
1dcaf129f6
Hide further elements on customer redmine
2022-03-31 09:55:15 +02:00
Daniel Siepmann
61b7c19a2a
Hide promoted posts on reddit
2022-03-31 09:55:02 +02:00
Daniel Siepmann
32df656e75
Add statix for nix checking into Neovim
2022-03-30 15:49:54 +02:00
Daniel Siepmann
def8300cca
Disable paging for some git commands
...
I don't like pager for those commands.
2022-03-30 13:02:58 +02:00
Daniel Siepmann
0feb84f5c1
Hide frustrating unnecessary status badge in redmine
...
I copy the issue id and description for time tracking and the badge is
in between.
I disable it as I don't need it. That way I also won't copy it to time
tracking anymore.
2022-03-30 13:01:54 +02:00
Daniel Siepmann
9bbd014f0e
Use chromium for jitsi
...
As I never have video and sound in Firefox right now …
2022-03-30 13:01:30 +02:00