mirror of
				https://github.com/MaskRay/ccls.git
				synced 2025-11-04 06:15:20 +00:00 
			
		
		
		
	Fix link rot
							parent
							
								
									1632c414b5
								
							
						
					
					
						commit
						db01996d1d
					
				@ -46,7 +46,7 @@ nvim a.cc
 | 
				
			|||||||
# :LanguageClientStart
 | 
					# :LanguageClientStart
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For a larger project, you'll need [[.ccls|Getting-started#ccls]] or [[compile_commands.json]] in your project root.
 | 
					For a larger project, you'll need [[.ccls|Project-Setup#ccls-file]] or [[compile_commands.json|Project-Setup#compile_commandsjson]] in your project root.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
These features will work out-of-the-box.
 | 
					These features will work out-of-the-box.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,7 @@ echo '#include <stddef.h>\nint main() {}' > a.cc
 | 
				
			|||||||
nvim a.cc
 | 
					nvim a.cc
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For a larger project, you'll need [[.ccls|Getting-started#ccls]] or [[compile_commands.json]] in your project root.
 | 
					For a larger project, you'll need [[.ccls|Project-Setup#ccls-file]] or [[compile_commands.json|Project-Setup#compile_commandsjson]] in your project root.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
These features will work out-of-the-box. Find more on coc.nvim's README.
 | 
					These features will work out-of-the-box. Find more on coc.nvim's README.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
1. Install [lsp-mode](https://github.com/emacs-lsp/lsp-mode) and optionally, [lsp-ui](https://github.com/emacs-lsp/lsp-ui) + [company-lsp](https://github.com/tigersoldier/company-lsp)
 | 
					1. Install [lsp-mode](https://github.com/emacs-lsp/lsp-mode) and optionally, [lsp-ui](https://github.com/emacs-lsp/lsp-ui) + [company-lsp](https://github.com/tigersoldier/company-lsp)
 | 
				
			||||||
2. Install [emacs-ccls](https://github.com/MaskRay/emacs-ccls) (Melpa: https://melpa.org/#/ccls) and [configure](#configure) it
 | 
					2. Install [emacs-ccls](https://github.com/MaskRay/emacs-ccls) (Melpa: https://melpa.org/#/ccls) and [configure](#configure) it
 | 
				
			||||||
3. Open a source file where either [[.ccls|Getting-started#ccls]] or [[compile_commands.json]] is in the project root (it works without them, if you don't need extra compiler command line options like `-I`)
 | 
					3. Open a source file where either [[.ccls|Project-Setup#ccls-file]] or [[compile_commands.json|Project-Setup#compile_commandsjson]] is in the project root (it works without them, if you don't need extra compiler command line options like `-I`)
 | 
				
			||||||
4. `(require 'ccls)`, `M-x lsp`
 | 
					4. `(require 'ccls)`, `M-x lsp`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
`ccls.el` used to be based on the old interface `lsp-mode.el` of lsp-mode and the entry was `lsp-ccls-enable`.
 | 
					`ccls.el` used to be based on the old interface `lsp-mode.el` of lsp-mode and the entry was `lsp-ccls-enable`.
 | 
				
			||||||
@ -70,7 +70,7 @@ The buffer `*lsp-ccls stderr*` and `--log-file=/tmp/cq.log` contain logs.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Also refer to [[Debugging]].
 | 
					Also refer to [[Debugging]].
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## [[Initialization options]]
 | 
					## [[Initialization options|Project-Setup#InitializationOptions]]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Initialization options are defined in [config.hh](https://github.com/MaskRay/ccls/blob/master/src/config.hh), but you need to customize them in S-exp.
 | 
					Initialization options are defined in [config.hh](https://github.com/MaskRay/ccls/blob/master/src/config.hh), but you need to customize them in S-exp.
 | 
				
			||||||
Use `t` for true, `:json-false` for false, `:json-null` for null.
 | 
					Use `t` for true, `:json-false` for false, `:json-null` for null.
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user