diff --git a/config/neovim/after/plugin/splitjoin.vim b/config/neovim/after/plugin/splitjoin.vim
new file mode 100644
index 00000000..04684784
--- /dev/null
+++ b/config/neovim/after/plugin/splitjoin.vim
@@ -0,0 +1,3 @@
+vim.g.splitjoin_html_attributes_bracket_on_new_line = 1
+vim.g.splitjoin_php_method_chain_full = 1
+vim.g.splitjoin_trailing_comma = 1
diff --git a/nixpkgs/home-manager/modules/common.nix b/nixpkgs/home-manager/modules/common.nix
index 34eb9191..7b15c14a 100644
--- a/nixpkgs/home-manager/modules/common.nix
+++ b/nixpkgs/home-manager/modules/common.nix
@@ -67,6 +67,7 @@
       vimPlugins.nvim-web-devicons
       vimPlugins.refactoring-nvim
       vimPlugins.rest-nvim
+      vimPlugins.splitjoin-vim
       vimPlugins.vim-abolish
       vimPlugins.vim-highlightedyank
       vimPlugins.vim-polyglot