Skip to content

Commit 5ccce0e

Browse files
committed
REmove FreeBSD/OpenBSD support
1 parent 61e6ddf commit 5ccce0e

File tree

1 file changed

+0
-97
lines changed

1 file changed

+0
-97
lines changed

README.md

Lines changed: 0 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ Contents
4444
- [macOS](#macos)
4545
- [Linux 64-bit](#linux-64-bit)
4646
- [Windows](#windows)
47-
- [FreeBSD/OpenBSD](#freebsdopenbsd)
4847
- [Full Installation Guide](#full-installation-guide)
4948
- [Quick Feature Summary](#quick-feature-summary)
5049
- [User Guide](#user-guide)
@@ -642,102 +641,6 @@ YCM comes with sane defaults for its options, but you still may want to take a
642641
look at what's available for configuration. There are a few interesting options
643642
that are conservatively turned off by default that you may want to turn on.
644643

645-
### FreeBSD/OpenBSD
646-
647-
#### Quick start, installing all completers
648-
649-
- Install YCM plugin via [Vundle][]
650-
- Install CMake
651-
652-
```
653-
pkg install cmake
654-
```
655-
656-
- Install xbuild, go, node and npm
657-
- Compile YCM
658-
659-
```
660-
cd ~/.vim/bundle/YouCompleteMe
661-
python3 install.py --all
662-
```
663-
664-
- For plugging an arbitrary LSP server, check [the relevant section](#plugging-an-arbitrary-lsp-server)
665-
666-
#### Explanation for the quick start
667-
668-
These instructions (using `install.py`) are the quickest way to install
669-
YouCompleteMe, however they may not work for everyone. If the following
670-
instructions don't work for you, check out the [full installation
671-
guide](#full-installation-guide).
672-
673-
**NOTE:** OpenBSD / FreeBSD are not officially supported platforms by YCM.
674-
675-
Make sure you have a supported Vim version with Python 3 support, and a supported
676-
compiler and CMake, perhaps:
677-
678-
```
679-
pkg install cmake
680-
```
681-
682-
Install YouCompleteMe with [Vundle][].
683-
684-
**Remember:** YCM is a plugin with a compiled component. If you **update** YCM
685-
using Vundle and the `ycm_core` library APIs have changed (happens
686-
rarely), YCM will notify you to recompile it. You should then rerun the install
687-
process.
688-
689-
Compiling YCM **with** semantic support for C-family languages through
690-
**clangd**:
691-
692-
```
693-
cd ~/.vim/bundle/YouCompleteMe
694-
./install.py --clangd-completer
695-
```
696-
697-
Compiling YCM **without** semantic support for C-family languages:
698-
699-
```
700-
cd ~/.vim/bundle/YouCompleteMe
701-
./install.py
702-
```
703-
704-
If the `python` executable is not present, or the default `python` is not the
705-
one that should be compiled against, specify the python interpreter explicitly:
706-
707-
```
708-
python3 install.py --clangd-completer
709-
```
710-
711-
The following additional language support options are available:
712-
713-
- C# support: install Mono and add `--cs-completer` when calling
714-
`./install.py`.
715-
- Go support: install [Go][go-install] and add `--go-completer` when calling
716-
`./install.py`.
717-
- JavaScript and TypeScript support: install [Node.js and npm][npm-install] and
718-
add `--ts-completer` when calling `install.py`.
719-
- Rust support: add `--rust-completer` when calling `./install.py`.
720-
- Java support: install [JDK 17][jdk-install] and add
721-
`--java-completer` when calling `./install.py`.
722-
723-
To simply compile with everything enabled, there's a `--all` flag. So, to
724-
install with all language features, ensure `xbuild`, `go`, `node` and `npm`
725-
tools are installed and in your `PATH`, then simply run:
726-
727-
```
728-
cd ~/.vim/bundle/YouCompleteMe
729-
./install.py --all
730-
```
731-
732-
That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
733-
Don't forget that if you want the C-family semantic completion engine to work,
734-
you will need to provide the compilation flags for your project to YCM. It's all
735-
in the User Guide.
736-
737-
YCM comes with sane defaults for its options, but you still may want to take a
738-
look at what's available for configuration. There are a few interesting options
739-
that are conservatively turned off by default that you may want to turn on.
740-
741644
### Full Installation Guide
742645

743646
The [full installation guide][wiki-full-install] has been moved to the wiki.

0 commit comments

Comments
 (0)