1ebb6ec0d8
Ignore export folder
2023-06-13 10:50:10 +02:00
5071941dd4
Add color for domain
2023-06-13 10:49:41 +02:00
ce01c2214a
Improve php snippet
2023-06-13 10:49:41 +02:00
7682f47e0f
Update vdirsync calendars
...
Remove sync to own calendars.
Always fetch from original source to local.
2023-06-01 09:21:59 +02:00
3737c551a4
Add another domain that changes front color but not background.
2023-05-30 07:55:47 +02:00
27a1f212f8
Add YouTube as search engine to Firefox
...
Also remove the order as I don't care.
2023-05-25 17:38:27 +02:00
6dbecabf40
Use KeepassXC as SSH Agent
...
This replaces the configuration of files per ssh match block,
as well as the need for keychain.
See: https://keepassxc.org/docs/KeePassXC_UserGuide#_ssh_agent
2023-05-24 19:54:41 +02:00
470ec2d231
Streamline css for websites
2023-05-23 09:55:43 +02:00
80839ecc22
Adjust ip after switching to fritx box
2023-05-11 07:53:20 +02:00
fc543eec51
Adjust project specifics
2023-05-11 07:48:30 +02:00
b8c4fcbe62
Add languagetool linter for gitcommit
2023-05-08 16:06:56 +02:00
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
bc10779a9a
Add wm specific Vim setup
2023-05-03 14:22:26 +02:00
c631934469
Add License header to codeception file snippet
2023-05-03 14:13:12 +02:00
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
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
aaf78e1df9
Raise history size of zsh
...
That allows to also recall commands not executed for a long time.
2023-04-26 09:22:39 +02:00
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
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
fcfadd7e19
Update neovim plugin fzf-lua
2023-04-20 14:50:03 +02:00
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
eb1784d065
Add new SSH entry
2023-04-20 08:54:41 +02:00
72917d1970
Split client specific and user css for firefox
2023-04-19 13:20:43 +02:00
dab8b69e67
Adjust firefox dev tools position based on system
2023-04-12 16:17:39 +02:00
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
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
d545ebde29
Autostash on git pull
2023-04-08 20:01:43 +02:00
6707ddc8f0
Fix snippet for Services.php files
...
Remove Configuration namespace and add default for services.
2023-04-05 16:53:27 +02:00
8f1b870103
Ensure white background color for customer sites
2023-04-05 15:05:16 +02:00
0a1e2f8012
Ad new customer server
2023-03-15 14:45:34 +01:00
1339777798
Enable UpdateHostKeys for ssh
...
This fetches all new host keys when connecting to an existing host.
This allows to fetch newer keys and prevents a question if old keys no
longer exist.
2023-03-15 11:03:54 +01:00
b8d646409f
Improve neovim diagnostics
...
Do not use phpstan via language server, I use Ale for that.
Do not underline diagnostic issues, use same as ALE.
2023-03-15 08:31:28 +01:00
176a144648
Remove neovim paste binding, "Just Paste It.™"
...
See: https://github.com/neovim/neovim/pull/22647
2023-03-13 08:21:41 +01:00
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
2180d98970
Ensure fzf-lua opens files relative in neovim
2023-03-08 14:30:02 +01:00
0b2ee9c1bf
Add xml snippet for TYPO3 database dumbs within functional tests
2023-03-07 15:42:14 +01:00
88c9e80be1
Add rst sections to neovim tagbar
2023-03-07 08:44:33 +01:00
52baeb7ae2
Define color of fzf border
2023-03-07 08:44:17 +01:00
f30da3d629
Add border to neovim fzf integration
2023-03-07 08:03:01 +01:00
113367d77a
Add fzf url plugin for tmux
...
Allows to open urls from current tmux pane.
Default shortcut prefix+u.
2023-03-06 18:21:58 +01:00
bc2264a03e
Remove ugly colors from neovim fzf-lua tags
2023-03-02 14:28:34 +01:00
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
df544f1e9e
Add fzf-tab plugin for ZSH
...
Use fzf as autocompletion wrapper for zsh autocompletion
2023-03-02 12:18:46 +01:00
93cfecc706
Do not sync holidays
2023-03-01 08:55:56 +01:00
c57994ea28
Add fzf, give it a try
2023-02-28 09:31:59 +01:00
38234650f6
Cleanup calendars in vdirsyncer
2023-02-27 11:16:31 +01:00
b6c2ecb949
Do no longer use autocd of zsh
...
Some folders might have the same name as commands and reduce speed of
auto completion. E.g. one needs to skip the folder to complete the
command.
2023-02-27 07:50:43 +01:00
a9456194a2
Stick to xdebug default port 9003
2023-02-23 13:29:11 +01:00
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
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
fc61fe3640
Adjust name of sumneko_lua as this got renamed
...
The upstream got renamed.
lsp_config followed the renaming.
I now rename in order to prevent issues in future, and in order to get
rid of lsp_config warning during neovim start up.
2023-02-20 07:51:22 +01:00
fda82deed5
Stay on older phpactor version which didn't end up in a huge CPU load
2023-02-16 15:40:56 +01:00
b937e6aab2
Adjust xliff snippets to include approved
...
The space was not used anyway yet.
2023-02-16 15:39:46 +01:00
82ad33410b
Ignore php cs fixer cache within Git
2023-02-16 15:39:45 +01:00
937a6c333e
Remove no longer existing customer path
2023-02-14 08:30:52 +01:00
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
813cba39bb
Improve neovim error reporting
...
Do not add diagnostics from lsp in addition to ale.
2023-02-07 11:46:36 +01:00
e6511b6b90
Remove wrong default from firefox
2023-02-07 11:11:33 +01:00
9145644868
Ignore PHUnit 10 cache
2023-02-07 08:57:26 +01:00
3afb0b7b93
Improve rst workflow
...
Add existing languagetool for rst files.
Add new rstcheck.
2023-02-05 16:43:48 +01:00
32da525424
Add ssh match for raspberry pi
2023-02-01 19:22:55 +01:00
65a8f18664
Use nicer color for jq booleans
2023-01-26 15:02:36 +01:00
fe31605b22
Remove nixos calendar
2023-01-25 10:06:39 +01:00
5f3fb564ef
Add services snippets for php
2023-01-10 08:30:11 +01:00
3aec964506
Adjust diff so fancy to my preferences
2023-01-03 15:23:43 +01:00
4ae85c6ef4
Properly handle zsh config
...
Move nix specifics to nix file.
Remove nix specific escaping from zshrc file.
Add some comments to zshrc file.
2023-01-03 08:06:26 +01:00
abe5697fd0
Replace gitea sub domain with git subdomain
...
As I've renamed the domain. It no longer uses gitea but a soft fork.
2023-01-03 07:59:52 +01:00
05e0d67e1a
Move zshrc extra to own file
...
This allows for proper syntax highlighting
This also prevents the need for escaping
2023-01-03 07:57:46 +01:00
6cf94d47ab
Enable diff so fancy for now
...
Give it a try and see how it works.
2023-01-02 16:54:16 +01:00
60d1aa5d83
Adapt fluid template file snippet
...
Follow my friends structure.
2022-12-14 11:47:50 +01:00
988cd294c4
Add packagist to firefox search engines
2022-12-14 08:27:48 +01:00
6927395384
Revert git noprefix
...
As some libraries expect the output. They will break.
2022-12-13 09:34:37 +01:00
9164b4002c
Optimise git
...
Do not show file prefix, this removes a/ and b/ prefix from file paths.
This eases copying file names from diff output.
Also adjust hot git handles whitespace to improve diffing, especially
for one customer where
`git diff -U0 --word-diff-regex='[^[:space:]]' HEAD~1` is possible now.
2022-12-13 08:43:21 +01:00
c2efd0a5b1
Add holidays to khal
2022-12-08 09:17:58 +01:00
2fcabe6024
No longer clear typoscript cache
2022-12-08 09:11:00 +01:00
db9101cdc1
Add holiday calendar
...
Also fix typo
2022-12-08 09:10:28 +01:00
53222c4552
Remove nixos calendar from khal
2022-12-01 14:04:54 +01:00
20f25e1a1e
Update vdebug neovim plugin to current master
...
As there seem to be some incompatibilities with newer xdebug versions.
The current master seems to work fine.
2022-12-01 09:16:05 +01:00
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
e45ea0c6d6
Remove askpass for ssh, use cli instead
2022-11-04 11:17:43 +01:00
fc197aedea
Always sign git commits on both devices
...
As I've transferred my gpg key
2022-11-04 10:25:51 +01:00
87408de6b0
Temporarily disable keychain and pgp signing on hikari
2022-11-03 17:01:41 +01:00
8192152637
Hide none usefull info from toggl website
2022-11-03 08:59:02 +01:00
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
87f3310ae3
Keep netrw as it provides features like gx to open urls and files
2022-10-27 14:39:38 +02:00
572b8bca85
Hide unwanted HTML elements within toggl
2022-10-27 10:11:13 +02:00
cb28fd3d4e
Add nixos org public calendar
2022-10-27 08:23:21 +02:00
56c4e30389
Remove new tabmanager from firefox
...
See: https://social.dev-wiki.de/@Lamdarer/109235020667649579
2022-10-27 07:46:40 +02:00
b4d58399dc
Add SQL search to firefox
2022-10-26 11:45:43 +02:00
6ab89ae7a9
Configure search engines of firefox through new module options
2022-10-25 09:06:26 +02:00
db9131aff6
Remove eBay search from firefox
2022-10-20 17:24:18 +02:00
7517103501
Enable reStructuredText ctags support
2022-10-20 10:31:26 +02:00
2e6520acf9
Downgrade phpactor
...
As newer versions seem to be to slow for me
2022-10-18 07:45:47 +02:00
0fb2dcf6cc
Hide dotfiles in neovim tree by default
2022-10-17 15:48:11 +02:00
f1c34445d5
Add fes project specifics for vim
2022-10-17 09:51:16 +02:00
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
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
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
24ba29e713
Update phpactor
2022-10-11 15:12:55 +02:00
47406c7e76
Add php snippet for codeception cest file
2022-10-11 10:07:44 +02:00
cc911a0d91
Integrate neovim snippets into ctags
...
To easily find and navigate to snippets.
2022-10-11 08:27:56 +02:00
c263cdc34a
Remove neovim as man pager
...
It was slow and always hang after closing.
Keep simple default.
2022-10-10 21:19:18 +02:00
2481212aba
Improve timing of event notifications
...
Remind one minute earlier so I always get info ahead of time.
2022-10-06 12:22:44 +02:00
cc3fcb3d50
Add vdirsync and khal with small notification script
...
Very basic, but maybe better then all the shiny none working solutions.
Will sync all calendars to vdir.
khal is able to parse and show them. khal also offers an cli interface
to fetch events for a certain time.
Properly use keepass xc via secret tool as command line tool
Enable keepassxc usage as secret tool.
Remove crypted file as this no longer keeps passwords
Remove korganizer as it doesn't provide notifications, try khal
2022-10-06 09:27:38 +02:00
6d0cc6ad8d
Add customer specific gitignore entry
2022-10-05 16:53:54 +02:00
2997f79052
Fix wrong comment style in neovim config file
2022-10-04 15:10:51 +02:00
278b1e9c37
Disable mouse which got enabled by neovim 0.8.0
2022-10-04 12:34:36 +02:00
1ea75ea1e4
Migrate neovim plugin derivations to be compatible
...
Use always pname and version, see: https://github.com/NixOS/nixpkgs/issues/193903
2022-10-04 07:59:26 +02:00
d6d7bb7565
Add neovim csv snippet
2022-09-28 09:59:52 +02:00
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
2c3d07650e
Add custom css for forge.typo3.org
2022-09-26 08:08:56 +02:00
4677538858
Update phpactor
...
Also provide a script to create new versions of phpactor.
2022-09-16 09:50:20 +02:00
e16f332c39
Hide unnecessary Jira bloat from UI
2022-09-15 17:07:39 +02:00
42f16ece60
Fix juris website css
2022-09-08 12:12:55 +02:00
aa5b59dfac
Keep Firefox privacy.resistFingerprinting on false
...
See: https://social.tchncs.de/@kuketzblog/108945047476520993
2022-09-05 12:13:16 +02:00
2cb9d53374
Streamline pidgin setup
...
Use a single file instead of distributed files to setup pidgin.
Add smileys based on:
* https://unicode.org/emoji/charts/full-emoji-list.html
* https://github.com/PowaBanga/pidgin-EAP
* https://developer.pidgin.im/wiki/SmileyThemes#Creating
2022-09-02 11:30:05 +02:00
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
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
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
3ff8e46f2b
Add custom css to highlight inline code on confluence
2022-08-31 12:46:30 +02:00
6719549999
Configure prefered commentstring for c programming
2022-08-30 17:31:21 +02:00
a10b82b153
Revert "Add matrix to pidgin (not working right now)"
...
This reverts commit ddaf533f47
.
2022-08-30 14:25:43 +02:00
ddaf533f47
Add matrix to pidgin (not working right now)
...
Doesn't work yet for me due to:
https://github.com/matrix-org/purple-matrix/issues/28
2022-08-30 14:20:54 +02:00
61e5fb63fe
Add Microsoft Teams to pidgin (login doesn't work yet)
...
The login doesn't work, but that seems to be an issue of my Microsoft
knowledge instead of the plugin, see: https://github.com/EionRobb/purple-teams/issues/1
2022-08-26 13:51:44 +02:00
6d5f3cc626
Initial add Pidgin for IM
...
I've added the following myself:
* mattermost
* purple-signald (waiting for https://github.com/NixOS/nixpkgs/issues/188384 )
* purple-events
* purple-libnotify
and added slack from nixpkgs.
I'm also trying to make signal integration work.
Not sure whether I'll keep pidgin, as I expect video calls from within
slack not to work.
But would be cool to have a single open source messenger instead of x
instances of chromium as wrapper around closed source web applications.
2022-08-26 13:19:09 +02:00
6836846092
Remove wrong options from zathura configuration
...
These were duplicates of completion-group repeating completion.
2022-08-24 17:29:47 +02:00
4ad7d5caf9
Revert "Remove zathura"
...
This reverts commit 961cc0df66
.
2022-08-22 15:29:32 +02:00
61f72eeb79
Add mappings for new neovim ultest plugin
2022-08-22 15:29:15 +02:00
17068755af
Add neovim plugin ultest to show test summary and status
...
I use this to show icons beside methods to see which tests are fine and
which are broken. Same for summary.
I also update my colorscheme to support this plugin.
2022-08-22 11:45:48 +02:00
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
961cc0df66
Remove zathura
...
The build is currently broken.
Revert this commit once it is working again.
See related issue in nixpkgs: https://github.com/NixOS/nixpkgs/issues/187305
2022-08-22 07:49:35 +02:00
6b4f49c553
Fix broken tmux configuration
...
The shell needs to be referenced by full absolute path.
2022-08-22 07:48:52 +02:00
2795cb79c3
Fix broken vim php syntax
...
The loading order (runtimepath) was changed with
cda1f8ae46
.
The php syntax loaded as package is now loaded after the neovim native
php syntax file and does not have any effect.
I now remove the package and add the file as XDG config so it is always
loaded first.
This file is not maintained anymore since some years and I still prefer
it over the maintained versions.
2022-08-16 08:05:13 +02:00
ec3f04f910
Customer Redmine: Hide parent issue in description
...
This allows to easily copy the issue itself to time tracking.
2022-08-16 07:40:53 +02:00
42081fc2a9
Use binaries from $PATH
...
Do not link against raw pkgs version.
They might be adjusted.
Use the ones from PATH.
2022-08-15 08:41:53 +02:00
97aa38df93
Migrate fileContents to builtins.readFile
...
As already done for neovim configuration.
2022-08-15 08:37:40 +02:00
eb6c58f076
Add missing linebreak in generated neovim configuration
...
Use builtin function instead. This will keep the trailing line break.
Also always use the braces to make it obvious we are using a function.
2022-08-15 08:26:12 +02:00
4596c6254e
Fix broken php if snippet in neovim
2022-08-03 08:31:17 +02:00
48e1b9d244
Update phpactor
...
Install latest master.
2022-08-02 13:20:43 +02:00
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
964495f0a3
Revert from mcfly back to old zsh history search
...
It didn't work as good as expected. It sometimes missed further lines.
It did not really shine in its neural network learning, taking into
account exist codes and cwd.
2022-08-01 16:12:18 +02:00
6bf26938d9
Update phpactor
2022-07-12 10:21:42 +02:00
638b34f085
Move Firefox addons into "Overflow menu"
2022-07-04 07:37:33 +02:00
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
6e7ec0955f
Update mcfly option
...
This was changed with newer releases.
2022-06-27 07:47:27 +02:00
3250212dc8
Add new customer ssh block
2022-06-15 16:08:03 +02:00
b6db7ff6b8
Update typoscript syntax for neovim
2022-06-15 15:10:32 +02:00
03da79bc41
Update phpactor to stay compatible
...
Mainly switch to php8.0 as this is still supported by nix.
Also add git to path (just to be sure it is there)
And update phpactor itself.
2022-06-13 08:15:32 +02:00
06fbb675c3
Firefox show punycode
...
In order to actually recognize unconventional encoded signs.
See: https://fosstodon.org/@xpil/108412951909479927
2022-06-08 16:51:27 +02:00
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