diff --git a/index.html b/index.html index 954dccb..b6614b7 100644 --- a/index.html +++ b/index.html @@ -181,6 +181,8 @@ Dart: vim.languages.go.enable
  • Lua: vim.languages.lua.enable +
  • +PHP: vim.languages.php.enable
  • Adding support for more languages, and improving support for existing ones are great places where you can contribute with a PR.

    7.1. LSP Custom Packages/Command

    In any of the opt.languages.<language>.lsp.package options you can provide your own LSP package, or provide the command to launch the language server, as a list of strings.

    You can use this to skip automatic installation of a language server, and instead diff --git a/options.html b/options.html index b6986f8..f380f7f 100644 --- a/options.html +++ b/options.html @@ -914,6 +914,18 @@ If you are using a flutter SDK installed from a different source and encounter t <neovim-flake/modules/languages/nix.nix>

    vim.languages.nix.treesitter.package

    The nix treesitter package to use.

    Type: package

    Default: pkgs.vimPlugins.nvim-treesitter.builtGrammars.nix

    Declared by:

    <neovim-flake/modules/languages/nix.nix> +
    vim.languages.php.enable

    Whether to enable PHP language support.

    Type: boolean

    Default: false

    Example: true

    Declared by:

    + <neovim-flake/modules/languages/php.nix> +
    vim.languages.php.lsp.enable

    Whether to enable PHP LSP support.

    Type: boolean

    Default: false

    Example: true

    Declared by:

    + <neovim-flake/modules/languages/php.nix> +
    vim.languages.php.lsp.package

    PHP LSP server package, or the command to run as a list of strings

    Type: package or list of string

    Default: <derivation phpactor-2023.08.06-1>

    Example: "[lib.getExe pkgs.jdt-language-server \" - data \" \" ~/.cache/jdtls/workspace \"]"

    Declared by:

    + <neovim-flake/modules/languages/php.nix> +
    vim.languages.php.lsp.server

    PHP LSP server to use

    Type: one of "phan", "phpactor"

    Default: "phpactor"

    Declared by:

    + <neovim-flake/modules/languages/php.nix> +
    vim.languages.php.treesitter.enable

    Whether to enable Enable PHP treesitter.

    Type: boolean

    Default: false

    Example: true

    Declared by:

    + <neovim-flake/modules/languages/php.nix> +
    vim.languages.php.treesitter.package

    The php treesitter package to use.

    Type: package

    Default: pkgs.vimPlugins.nvim-treesitter.builtGrammars.php

    Declared by:

    + <neovim-flake/modules/languages/php.nix>
    vim.languages.python.enable

    Whether to enable Python language support.

    Type: boolean

    Default: false

    Example: true

    Declared by:

    <neovim-flake/modules/languages/python.nix>
    vim.languages.python.dap.enable

    Enable Python Debug Adapter

    Type: boolean

    Default: false

    Declared by:

    diff --git a/release-notes.html b/release-notes.html index 8abfc9a..883134c 100644 --- a/release-notes.html +++ b/release-notes.html @@ -172,7 +172,10 @@ Added prettierd as an alternative formatter to prettier - currently defaults to Fixed presence.nvim inheriting the wrong client id
  • Cleaned up documentation -
  • B.5. Release 0.5

    B.5.1. Changelog

    horriblename:

    • +

    B.5. Release 0.5

    B.5.1. Changelog

    vagahbond: +* Added phan language server for PHP.

    • +Added phpactor language server for PHP. +

    horriblename:

    • Added transparency support for tokyonight theme.
    • Fixed a bug where cmp’s close and scrollDocs mappings wasn’t working.