added missing dependencies
This commit is contained in:
@@ -40,19 +40,25 @@ fi
|
|||||||
NVIM_REQUIRED_BINARIES=(
|
NVIM_REQUIRED_BINARIES=(
|
||||||
cmake
|
cmake
|
||||||
curl
|
curl
|
||||||
|
dart
|
||||||
|
flutter
|
||||||
fzf
|
fzf
|
||||||
g++
|
g++
|
||||||
gcc
|
gcc
|
||||||
git
|
git
|
||||||
|
go
|
||||||
|
java
|
||||||
make
|
make
|
||||||
node
|
node
|
||||||
npm
|
npm
|
||||||
|
python3
|
||||||
rg
|
rg
|
||||||
rsync
|
rsync
|
||||||
sed
|
sed
|
||||||
shfmt
|
shfmt
|
||||||
sqlite3
|
sqlite3
|
||||||
tar
|
tar
|
||||||
|
tidy
|
||||||
tree-sitter
|
tree-sitter
|
||||||
unzip
|
unzip
|
||||||
wget
|
wget
|
||||||
@@ -125,12 +131,15 @@ check_binary luafmt
|
|||||||
|
|
||||||
if [ "${NVIM_OS}" = "macOS" ]; then
|
if [ "${NVIM_OS}" = "macOS" ]; then
|
||||||
ensure_brew_binary cppcheck cppcheck
|
ensure_brew_binary cppcheck cppcheck
|
||||||
|
ensure_brew_binary cppman cppman
|
||||||
ensure_brew_binary pwsh powershell
|
ensure_brew_binary pwsh powershell
|
||||||
ensure_brew_binary vala-language-server vala-language-server
|
ensure_brew_binary vala-language-server vala-language-server
|
||||||
ensure_brew_keg_binary clang-tidy llvm
|
ensure_brew_keg_binary clang-tidy llvm
|
||||||
fi
|
fi
|
||||||
check_binary clang-tidy
|
check_binary clang-tidy
|
||||||
check_binary cppcheck
|
check_binary cppcheck
|
||||||
|
check_binary cppman
|
||||||
|
check_binary valac
|
||||||
|
|
||||||
pushd "${SCRIPT_DIR}" 1>/dev/null 2>&1 || error_exit "failed to push: ${SCRIPT_DIR}"
|
pushd "${SCRIPT_DIR}" 1>/dev/null 2>&1 || error_exit "failed to push: ${SCRIPT_DIR}"
|
||||||
FNAME=cpptools-${NVIM_OS}-${NVIM_ARCH2}.vsix
|
FNAME=cpptools-${NVIM_OS}-${NVIM_ARCH2}.vsix
|
||||||
@@ -145,6 +154,14 @@ if [ ! -d "${HOME}/.local/share/${NVIM_APPNAME}/dap/cpp/extension" ]; then
|
|||||||
unzip "dap/${FNAME}" -d "${HOME}/.local/share/${NVIM_APPNAME}/dap/cpp"
|
unzip "dap/${FNAME}" -d "${HOME}/.local/share/${NVIM_APPNAME}/dap/cpp"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
CPPDBG_PATH="${HOME}/.local/share/${NVIM_APPNAME}/dap/cpp/extension/debugAdapters/bin/OpenDebugAD7"
|
||||||
|
if [ -f "${CPPDBG_PATH}" ] && [ ! -x "${CPPDBG_PATH}" ]; then
|
||||||
|
chmod +x "${CPPDBG_PATH}"
|
||||||
|
fi
|
||||||
|
if [ ! -x "${CPPDBG_PATH}" ]; then
|
||||||
|
error_exit "failed to find executable C/C++ debug adapter: ${CPPDBG_PATH}"
|
||||||
|
fi
|
||||||
|
|
||||||
mkdir -p pkg/
|
mkdir -p pkg/
|
||||||
if [ ! -f "/tmp/nvim-${NVIM_OS}-${NVIM_ARCH}/bin/nvim" ]; then
|
if [ ! -f "/tmp/nvim-${NVIM_OS}-${NVIM_ARCH}/bin/nvim" ]; then
|
||||||
FNAME=nvim-${NVIM_OS}-${NVIM_ARCH}.tar.gz
|
FNAME=nvim-${NVIM_OS}-${NVIM_ARCH}.tar.gz
|
||||||
|
|||||||
@@ -204,6 +204,7 @@ NV_DARCULA_MASON_TOOL_LIST =
|
|||||||
"NV_DARCULA_MASON_TOOL_LIST",
|
"NV_DARCULA_MASON_TOOL_LIST",
|
||||||
{
|
{
|
||||||
"clang-format",
|
"clang-format",
|
||||||
|
"delve",
|
||||||
"gofumpt",
|
"gofumpt",
|
||||||
"google-java-format",
|
"google-java-format",
|
||||||
"prettier",
|
"prettier",
|
||||||
|
|||||||
Reference in New Issue
Block a user