Bug 262612 - [new port] misc/company-mode: Modular in-buffer completion framework for Emacs
Summary: [new port] misc/company-mode: Modular in-buffer completion framework for Emacs
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2022-03-17 06:24 UTC by Sean Champ
Modified: 2022-03-17 08:12 UTC (History)
1 user (show)

See Also:


Attachments
misc/company-mode (new) (17.19 KB, patch)
2022-03-17 06:24 UTC, Sean Champ
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Champ 2022-03-17 06:24:05 UTC
company-mode provides a modular in-buffer completion framework for Emacs

This port would provide an enhancement for devel/eglot
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262610

There are no added dependencies with this port
Comment 1 Sean Champ 2022-03-17 06:24:49 UTC
Created attachment 232509 [details]
misc/company-mode (new)
Comment 2 Sean Champ 2022-03-17 06:46:19 UTC
In one limitation of the patch: While developing this port, it was noticted that indexinfo (print/indexinfo) does not appear to be adding info files from an info subdir to the main info dir file.

As a workaround: When the docs option is enabled for the company-mode port (a default) a pkg-message text will be added such that will indicate the pathname of the company-mode info file. It can be accessed with texinfo's 'info' cmd, Emas, or other info files by directly visiting that file with the info reader.

The company-mode info file references some nice graphics for the documentation. THese might be displayed with Emacs on the desktop, if installed. So, those are all installed along with the info file itself into a subdir on the main site infodir.