Comments (1)
I want to format html, css, sass, javascript and ruby
Then you have to set up LSP server for those languages. lsp-format does not know or care what language you are using.
You just have to call it with the LSP client of each server you use.
The example in the readme is for gopls, that is the Golang LSP
require "lspconfig".gopls.setup { on_attach = require "lsp-format".on_attach }
If you want to use it with Javascript, you need tsserver, etc.
require "lspconfig".tsserver.setup { on_attach = require "lsp-format".on_attach }
from lsp-format.nvim.
Related Issues (20)
- Enable/disable per buffer HOT 2
- support sync save for global HOT 1
- [Question] Unable to format python with black formatter HOT 4
- Can you add autocommand event? HOT 3
- Setting up without messing up previous settings? HOT 1
- [Feature Request] Dont add the format to undo HOT 2
- messes up files when writing into multiple files at once with multiple formating lsp providers HOT 3
- My BufWritePost/BufWritePre are being triggered twice HOT 1
- Don't format if file path matches glob HOT 2
- fix failing workflows
- [Feature Request] Format code in range
- Enabling eslint HOT 5
- Does lsp-format supports `shfmt` & `stylua` ? HOT 1
- Format on auto save HOT 1
- Format-on-save doesn't work, but calling `:lua vim.lsp.buf.format()` does HOT 1
- `lsp-format.nvim` changes the buffer when write to file twice during a short time of period
- `vim.lsp.buf.format()` formats, but `:Format` does not HOT 5
- If two files are edited and saved at the same time (:wa), the contents of one file will be overwritten by the contents of the other HOT 12
- Infinite loop of formatting HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lsp-format.nvim.