Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyejing/lvim
my lvim
https://github.com/cyejing/lvim
Last synced: 8 days ago
JSON representation
my lvim
- Host: GitHub
- URL: https://github.com/cyejing/lvim
- Owner: cyejing
- Created: 2022-05-22T11:22:35.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T17:47:05.000Z (5 months ago)
- Last Synced: 2024-06-22T10:09:23.062Z (5 months ago)
- Language: Lua
- Size: 243 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## My Lvim
个人编辑器配置基于 lunarvim 配置
内置`lsp_config`支持多种语法解析
`rust` 和 `java` 单独安装插件优化
## 需要安装工具
#### rust-tools
1. `rust-analyzer` install cmd `rustup component add rust-analyzer` or `rustup component add rust-analysis`
2. `brew install graphviz` from `dot` (only for crate graph)### jdtls
1. `jdtls` at dir `~/.jdtls/jdtls-1.9.0`
2. `lombok` at dir `~/.jdtls/lombok.jar`### jdtls and dap
1. [Debugger](https://github.com/mfussenegger/nvim-jdtls#debugger-via-nvim-dap) install step doc
2. Clone [java-debug](https://github.com/microsoft/java-debug) `clean install` Or Download [jar](https://repo1.maven.org/maven2/com/microsoft/java/com.microsoft.java.debug.plugin/0.44.0/com.microsoft.java.debug.plugin-0.44.0.jar)
3. Clone [vscode-java-test](https://github.com/microsoft/vscode-java-test) And run `npm instal && npm run build-plugin`Run command
```
require('jdtls.dap').setup_dap_main_class_configs()require'jdtls'.test_class()
require'jdtls'.test_nearest_method()
```#### rest
1. `jq` install `brew install jq`
2. `tidy` install `brew install tidy`### sqls
1. `go install github.com/lighttiger2505/sqls@latest`
2. `~/.config/sqls.yml` config db connection#### search
1. `gnu-sed` install `brew install gnu-sed`