BSD Ports

lang/haskell-mode.el 17.5_7 FreeBSD

Emacs lisp mode for editing haskell programs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
lang, elisp
Package size
172.0 KiB, 870.5 KiB installed

Description

Haskell-mode is a major Emacs mode for editing Haskell source code. It provides syntax highlighting and automatic indentation and comes with inf-haskell which allows interaction with an inferior Haskell interactive loop such as the one of Hugs or GHCi.

Note that if you want to use haskell-mode under XEmacs, you should install editors/xemacs-packages instead.

In the other systems

SystemPortVersion
FreeBSDlang/haskell-mode.el17.5_7
NetBSDdevel/haskell-mode1.44nb5
DragonFlylang/haskell-mode.el17.5_5

Install

Binary package:

pkg install haskell-mode

From the ports tree:

cd /usr/ports/lang/haskell-mode.el/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	haskell-mode>0:lang/haskell-mode.el

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest17.5_717.5_717.2_517.5_617.5_7
FreeBSD:14:quarterly17.5_717.5_7n/a17.5_517.5_7
FreeBSD:15:latest17.5_717.5_7n/a17.5_617.5_6
FreeBSD:15:quarterly17.5_717.5_7n/an/an/a
FreeBSD:16:latest17.5_717.5_7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 115

The first 100 are listed.

No port depends on this one.

Configuration

Options name: lang_haskell-mode

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
emacs:build gmake
Service scripts
none
Conflicts with
haskell-mode-emacs_*

Message after installing

To use haskell-mode in Emacs, add the following lines to your Emacs
configuration according to which modules you want to use:

(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
(add-hook 'haskell-mode-hook 'font-lock-mode)

Note that the three indentation modules are mutually exclusive - add at
most one.

===>   NOTICE:

The haskell-mode port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

distinfo 1
FileSizeSHA256
haskell-haskell-mode-v17.5_GH0.tar.gz1.149634e+0660118da640097ae8cf83a269781cedc9fbfb5c555a3b44b889ec513756289437

Commit history 0

No commits in the history this site was built from.