edmundmiller / nextflow-mode

Emacs major mode for Nextflow
GNU General Public License v3.0
20 stars 7 forks source link

This package is currently not on melpa yet #10

Open nick-youngblut opened 2 years ago

nick-youngblut commented 2 years ago

This package is currently not on melpa yet

...and it appears that this repo hasn't been altered in >1 year, so I'm guessing that this package will likely never be on melpa. Is that a fairly safe assumption?

nick-youngblut commented 2 years ago

I got this running via the following:

;; straight.el setup
(defvar bootstrap-version)
(let ((bootstrap-file
       (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
      (bootstrap-version 5))
  (unless (file-exists-p bootstrap-file)
    (with-current-buffer
        (url-retrieve-synchronously
         "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
         'silent 'inhibit-cookies)
      (goto-char (point-max))
      (eval-print-last-sexp)))
  (load bootstrap-file nil 'nomessage))

;; groovy
(straight-use-package 'groovy-mode)

;; nextflow
(straight-use-package '(nextflow-mode :type git :host github :repo "Emiller88/nextflow-mode"))
(require 'nextflow-mode)
edmundmiller commented 2 years ago

This package is currently not on melpa yet

...and it appears that this repo hasn't been altered in >1 year, so I'm guessing that this package will likely never be on melpa. Is that a fairly safe assumption?

Nah, I just haven't gotten around to making the PR to melpa :stuck_out_tongue: . I'll get it added. I haven't really needed anything new, so I haven't added anything. I'd love to add some other functionality if anyone has any thoughts, the only thing I want is imenu support to work with DSL2. I could probably update some DSL2 stuff now that the dust seems to have settled...

edmundmiller commented 2 years ago

https://github.com/melpa/melpa/pull/8163

pwaltman commented 1 year ago

I got this running via the following:

;; straight.el setup
(defvar bootstrap-version)
(let ((bootstrap-file
       (expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
      (bootstrap-version 5))
  (unless (file-exists-p bootstrap-file)
    (with-current-buffer
        (url-retrieve-synchronously
         "https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
         'silent 'inhibit-cookies)
      (goto-char (point-max))
      (eval-print-last-sexp)))
  (load bootstrap-file nil 'nomessage))

;; groovy
(straight-use-package 'groovy-mode)

;; nextflow
(straight-use-package '(nextflow-mode :type git :host github :repo "Emiller88/nextflow-mode"))
(require 'nextflow-mode)

What file did you add this code to in order to get this running? I've tried modifying the /packages.el (and ran doom sync, but it appears that it hasn't installed.

edmundmiller commented 1 year ago

On doom it should just be

(package! nextflow-mode :recipe (:host github :repo "emiller88/nextflow-mode"))

In your packages.el and

(use-package! nextflow-mode
  :config
  (set-docsets! 'nextflow-mode "Groovy"))
progfolio commented 11 months ago

@Emiller88 any interest in finishing off that MELPA pull request?

edmundmiller commented 11 months ago

Hey @progfolio! Honestly very little, I think with straight, elpaca, etc. It's pretty easy to install from a repo nowadays so I haven't had many people asking for it.

If there's enough interest I can look at it after the Nextflow summit in December!

progfolio commented 11 months ago

Okay. I was asking because I was going through MELPA submissions which have not received any response in some time. Please consider communicating your intention on the MELPA issue. Thanks.

edmundmiller commented 11 months ago

😆 Missed who you were. Happy to take the conversation on that PR!