# PceEmacs feature -- full documentation?

**URL:** <https://swi-prolog.discourse.group/t/pceemacs-feature-full-documentation/2144>\
**Category:** General\
**Created:** [April 11, 2020, 10:37am UTC](https://swi-prolog.discourse.group/t/pceemacs-feature-full-documentation/2144 "2020-04-11T10:37:08Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![jan](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/jan/32/4_2.png) [@jan](https://swi-prolog.discourse.group/u/jan)\
**Post date:** [April 13, 2020, 11:08am UTC](https://swi-prolog.discourse.group/t/pceemacs-feature-full-documentation/2144/7 "2020-04-13T11:08:35Z")

</div>

There have been several discussions about the language server protocol here as well as an announcement of an implementation for SWI-Prolog. See e.g., [Get line numbers from `xref_called/3`](https://swi-prolog.discourse.group/t/get-line-numbers-from-xref-called-3/448) started by @jamesnvc. I think the state was this does not cover syntax highlighting and there is an initiative to extend the API to cover syntax highlighting but this isn’t final and there are no implementations (yet, and this is a year ago). Did the situation change?

---

_[View the full topic](https://swi-prolog.discourse.group/t/pceemacs-feature-full-documentation/2144)._
