Описание тега merlin

Merlin - это контекстно-зависимый инструмент автозаполнения для OCaml.
1 ответ

Плагин Merlin для Ocaml с VIM: автоматическая компиляция файла при сохранении

Я недавно установил Ocaml и его плагин Merlin для университетского курса. Я использую Vim в качестве текстового редактора. Я слышал, что Merlin можно настроить для автоматической компиляции файла.ml при сохранении, но я ничего не могу найти по этому…
18 сен '17 в 08:19
1 ответ

Распечатать модуль подписи файла с помощью Merlin

Как использовать Merlin 2.5.4, как правильно напечатать подпись файла OCaml в моем проекте? Например, предположим, у меня есть: (* foo.ml *) let x = 1 И я хочу получить: val x : int Какова правильная команда (или последовательность команд)? Что я пр…
26 авг '17 в 23:11
3 ответа

Мерлин жалуется на отсутствующий модуль в том же проекте

Я новичок в Ocaml и просто настраиваю свою среду разработки с помощью emacs, merlin и flycheck. Все работает более или менее ожидаемо, за исключением одного: Мерлин, похоже, не способен распознать зависимости между модулями в одном проекте. Например…
19 июл '15 в 09:16
1 ответ

Получить ocamlmerlin автозаполнение в VIM

Я пытаюсь получить автозаполнение для OCaml. Мне нравится использовать Vim, и я нашел этот плагин: https://github.com/the-lambda-church/merlin Я установил его с помощью OPAM и добавил необходимые строки для загрузки в мой.vimrc Я убедился, что папка…
15 янв '14 в 08:26
1 ответ

Можно ли настроить среду Merlin для MetaOCaml?

Можно ли настроить среду Merlin для MetaOCaml?
19 июн '15 в 09:08
1 ответ

Как перейти к определению функции в.ml (не.mli) в emacs merlin-mode

Когда я нажимаю M-. или же C-c C-l обычно он переходит к объявлению функции в файле .mli. Часто есть связанный файл .ml, к которому я могу переключиться C-c C-a но тогда мне придется искать реализацию этой функции в нем вручную. Если есть простой сп…
06 июл '18 в 08:32
2 ответа

Использование merlin в vim для разработки плагинов coq в ocaml

Я установил Coq с opam и хочу сделать плагин Coq. Мне удалось скомпилировать несколько примеров плагинов, используя coq_makefile, но было бы здорово, если бы я мог использовать merlin в vim для информации о типах и завершения для библиотек Coq. Есть…
14 апр '15 в 01:30
0 ответов

Проблема с плагином vim/merlin для OCaml

Я пытаюсь следить за документацией в Интернете, но наткнулся на камень преткновения. После добавления этого кода в мой.vimrc: set rtp^="/home/z/.opam/system/share/ocp-indent/vim" let g:opamshare = substitute(system('opam config var share'),'\n$','',…
26 апр '17 в 21:55
2 ответа

Как заставить Merlin (OCaml) игнорировать некоторые строки?

Я использую Merlin с Emacs для редактирования кода OCaml. Обычно он работает отлично, но я завел следующую проблему: Мне нужно использовать пакет, созданный кем-то другим, который добавляет в OCaml некоторые ключевые слова, не являющиеся родными для…
04 сен '14 в 23:08
1 ответ

(Ocaml) ошибка несвязанного модуля в визуальном коде

Я только начал изучать Ocaml. Я использую визуальный код в качестве своей IDE в Ubuntu, и у меня установлены расширение OCaml и merlin. и у меня есть следующая проблема - папка моей рабочей области содержит только 2 файла: a.ml и b.ml. В файле a.ml …
20 ноя '19 в 03:51
0 ответов

Как я могу заставить Мерлина предупредить меня, если я неправильно реализовал интерфейс модуля, определенный в файле .mli?

У меня есть два файла: foo.ml let foo = () foo.mli val foo: int -> int Как мне заставить Мерлина предупредить меня, что я неправильно реализовал интерфейс?
22 окт '19 в 23:42
1 ответ

Откуда берется автоматически сгенерированный файл # hello.ml # для hello.ml?

Я работаю над файлом под названием hello.ml в Ocaml в режиме Emacs Taureg Merlin, и я понимаю, что есть файл #hello.ml# (не hellocaml.ml~) в том же каталоге. Я использовал только верхний уровень с#use "hello.ml" и позвонил ocamlbuildв течении времен…
30 сен '19 в 21:32
0 ответов

Что означает выделение всей функции?

Я установил это расширение OCaml и Reason IDE в VS Code. Когда я нажимаю на тело некоторых функций, он часто выделяет почти все тело следующим образом и дает подсказку вроде type _ = '_a. Кто-нибудь знает, что означает это выделение? И как я мог отк…
20 янв '20 в 16:56
1 ответ

Есть ли способ автоматической настройки OCaml Merlin?

Похоже, Мерлин требует ручной настройки с помощью .merlinфайл. IntelliSense не требует ничего подобного при использовании VisualStudio (по крайней мере, при использовании с такими языками, как C++/C#/F#). Это включает поиск реализаций сторонних библ…
01 июн '20 в 00:16
0 ответов

Несвязанный модуль Key_gen

У меня небольшая проблема с настройкой neovim для автозаполнения с расширением CoC. Я пытаюсь развлечься с MirageOs unikernel, поэтому я следую шагам с официальной страницы github, и все компилируется и работает. Проблема только в автозаполнении. И …
02 сен '20 в 21:21
0 ответов

Заказать Экспорт от merlin

Я использую php и использую curl. Я хочу экспортировать заказ из Merlin Business Software, если у кого-то есть представление об этом, пожалуйста, помогите мне, потому что "я хочу импортировать эти заказы в мою систему magento".
09 сен '19 в 13:58
1 ответ

Соответствующие методы интерактивной разработки OCaml с использованием VScode и терминала [закрыто]

Интересно, какой самый удобный способ программирования в Ocaml (в MAC)? В настоящее время я использую VSCode для обнаружения синтаксических ошибок и ошибок типа, но затем я использую онлайн-интерпретаторы для компиляции (он создает ml) и запуска на …
05 май '21 в 12:02
1 ответ

Не удается заставить utop и merlin работать с Core и Base

Пакеты установлены правильно. opam install core [NOTE] Package core is already installed (current version is v0.14.1) opam install base [NOTE] Package base is already installed (current version is v0.14.1). В моем файле .ocamlinit (* ## added by OPA…
04 июл '21 в 07:05
1 ответ

Проблема с ocamlmerlin в коде Visual Studio

Я использую VSC на своем MacBook Pro, но недавно, когда я открывал файлы .ml в VSC, я начал получать сообщение в правом нижнем углу окна, в котором говорится: «Не удается найти двоичный файл merlin в 'ocamlmerlin'». Кроме того, в Output я получаю сл…
02 окт '21 в 23:40
1 ответ

Проблемы с включением SSL на lighttpd, установленном на роутере ASUSWRT

У меня роутер ASUS RT-AC5300 с прошивкой Merlin. Я установил на него Entware, а затем следил за этой статьей, чтобы установить lighttpd:Lighttpd-web-server-with-PHP-support-through-Entware Итак, веб-сервер отлично работает через http, но после добав…
04 окт '21 в 04:44