Re: [ESS] ESS 25.01.0 released on ELPA

2025-02-17 Thread Ramon Diaz-Uriarte via ESS-help
Thank you for Emacs Modified! :-)

Best,

R.

On Mon, 17-February-2025, at 03:43:23, Vincent Goulet  
wrote:
> Many thanks, Ramon!
>
> A new release of my distributions incorporating your fix are under way. Let's 
> now hope that it will make it's way upstream.
>
> Best,
>
> v.
>
>> Le 16 févr. 2025 à 16:53, Ramon Diaz-Uriarte  a écrit :
>>
>> (It didn't occur to me to try this before sending the other email. Sorry)
>>
>>
>> If in line 54 of file polymode-base.el (in polymode-20230317.1218) I change 
>> 'latex-mode by 'LaTeX-mode things seem to work.
>>
>> Instead of modifying polymode's source, I can make that change in the 
>> :config  part of my polymode's use-package section:
>>
>> (use-package polymode
>>   blablabla
>>   :config
>>   (define-hostmode poly-latex-hostmode :mode 'LaTeX-mode)
>> )
>>
>> From emacs -Q this seems to work
>>
>> (package-initialize)
>>
>> (with-eval-after-load 'polymode
>>  (define-hostmode poly-latex-hostmode :mode 'LaTeX-mode)
>>  )
>>
>> Best,
>>
>> R.
>>
>> On Sat, 01-February-2025, at 02:04:20, Vincent Goulet via ESS-help 
>>  wrote:
>>> Hey Gang,
>>>
>>> I'm stuck. In the current released version of my distro, packages like ESS, 
>>> AUCTeX and polymode are installed from the sources and loaded the 
>>> old-fashioned way, that is:
>>>
>>> (load "auctex.el" nil t t)
>>> (load "ess-autoloads")
>>> (require 'poly-R)
>>> (require 'poly-noweb)
>>>
>>> Furthermore, .Rnw files are associated with poly-noweb-mode:
>>>
>>> (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb-mode))
>>>
>>> If I visit a .Rnw file, I get both the Polymode and AUCTeX menus (LaTeX, 
>>> Command). The mode line indicates LaTeX/MP and PM (or PM-Rnw). All good.
>>>
>>> Now, with my upcoming distro, the packages are installed using
>>> package-install and the package system is initialized in the site
>>> configuration file [it contains (package-initialiaze)]. The thing is, when
>>> I visit a .Rnw file, I get the polymode menu, but only the built-in TeX
>>> ones (like TeX) and the mode line indicates LaTeX and PM.
>>>
>>> The files contain the the file variable
>>>
>>> %%% mode: noweb
>>>
>>> I tried changing this to a few values, to no avail.
>>>
>>> Anyone can help me around here?
>>>
>>> TIA
>>>
>>> v.
>>>
>>>
 Le 28 janv. 2025 à 15:00, Vincent Goulet via ESS-help 
  a écrit :

 Hi Rodney and all,

 As I was rolling up my sleeves to prepare an update of my distributions
 to include the newest ESS, I learned that AUCTeX, now in the 14.x series,
 is no longer distributed as a standalone tarball. Users should now
 install it using the Emacs package system.

 I was briefly back at the question I asked here a few months ago: is it
 time to retire my distributions since most additions can now be installed
 using package-install? At the time, some people showed continued interest
 for an out-of-the-box distribution. I'm probably one of them.
 Furthermore, I offer some customizations and extensions (Hunspell and
 dictionaries, for example) not as readily available elsewhere.

 After some fiddling, I found a way to reconcile my distributions and the
 Emacs package system: install packages in a sysadmin way inside the Emacs
 tree and ship this. When users install the distribution, the package
 system is already initialized (therefore users should *not* include
 (package-initialize) in their init file). The nice thing for the
 maintainer: building the distributions is now much simpler and faster.

 I'm testing this a little before I release updates, but so far, so good!

 Cheers,

 v.

> Le 11 janv. 2025 à 13:42, Sparapani, Rodney via ESS-help 
>  a écrit :
>
> Hi Gang:
>
> ESS-core is pleased to announce that our latest annual release installment
> is now available on ELPA.  We have a few bug-fixes and new features.
>
> The biggest change is in philosophy as described in the first bullet 
> below�
>
> Changes and New Features in 25.01.0:
>
> * polymode: In our transition from literate libraries (such as noweb
> documented below with respect to 19.04), we now recommend the polymode
> packages as a more suitable replacement. Furthermore, we suggest the
> related polymodes including poly-noweb, poly-markdown and poly-R
> (installed in that order). The package polymode itself, as well as the
> polymodes packages, are all on MELPA rather than ELPA. Therefore, you
> need to add MELPA to the list of installation archives as follows.
> �(add-to-list 'package-archives '("melpa-stable" .
> https://stable.melpa.org/packages/))� for M-x package-install
> *   ESS[R]: The shorthand notation for lambda functions and the question 
> mark are now fontified as keywords. Contributed by Maxime Pettinger.
> *   ESS[SAS]: Developed new comprehensive lists of PROCs and functions 
> for syntax highlighting. See e

Re: [ESS] ESS 25.01.0 released on ELPA

2025-02-16 Thread Vincent Goulet via ESS-help
Many thanks, Ramon!

A new release of my distributions incorporating your fix are under way. Let's 
now hope that it will make it's way upstream.

Best,

v.

> Le 16 févr. 2025 à 16:53, Ramon Diaz-Uriarte  a écrit :
> 
> (It didn't occur to me to try this before sending the other email. Sorry)
> 
> 
> If in line 54 of file polymode-base.el (in polymode-20230317.1218) I change 
> 'latex-mode by 'LaTeX-mode things seem to work.
> 
> Instead of modifying polymode's source, I can make that change in the :config 
>  part of my polymode's use-package section:
> 
> (use-package polymode
>   blablabla
>   :config
>   (define-hostmode poly-latex-hostmode :mode 'LaTeX-mode)
> )
> 
> From emacs -Q this seems to work
> 
> (package-initialize)
> 
> (with-eval-after-load 'polymode
>  (define-hostmode poly-latex-hostmode :mode 'LaTeX-mode)
>  )
> 
> Best,
> 
> R.
> 
> On Sat, 01-February-2025, at 02:04:20, Vincent Goulet via ESS-help 
>  wrote:
>> Hey Gang,
>> 
>> I'm stuck. In the current released version of my distro, packages like ESS, 
>> AUCTeX and polymode are installed from the sources and loaded the 
>> old-fashioned way, that is:
>> 
>> (load "auctex.el" nil t t)
>> (load "ess-autoloads")
>> (require 'poly-R)
>> (require 'poly-noweb)
>> 
>> Furthermore, .Rnw files are associated with poly-noweb-mode:
>> 
>> (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb-mode))
>> 
>> If I visit a .Rnw file, I get both the Polymode and AUCTeX menus (LaTeX, 
>> Command). The mode line indicates LaTeX/MP and PM (or PM-Rnw). All good.
>> 
>> Now, with my upcoming distro, the packages are installed using
>> package-install and the package system is initialized in the site
>> configuration file [it contains (package-initialiaze)]. The thing is, when
>> I visit a .Rnw file, I get the polymode menu, but only the built-in TeX
>> ones (like TeX) and the mode line indicates LaTeX and PM.
>> 
>> The files contain the the file variable
>> 
>> %%% mode: noweb
>> 
>> I tried changing this to a few values, to no avail.
>> 
>> Anyone can help me around here?
>> 
>> TIA
>> 
>> v.
>> 
>> 
>>> Le 28 janv. 2025 à 15:00, Vincent Goulet via ESS-help 
>>>  a écrit :
>>> 
>>> Hi Rodney and all,
>>> 
>>> As I was rolling up my sleeves to prepare an update of my distributions
>>> to include the newest ESS, I learned that AUCTeX, now in the 14.x series,
>>> is no longer distributed as a standalone tarball. Users should now
>>> install it using the Emacs package system.
>>> 
>>> I was briefly back at the question I asked here a few months ago: is it
>>> time to retire my distributions since most additions can now be installed
>>> using package-install? At the time, some people showed continued interest
>>> for an out-of-the-box distribution. I'm probably one of them.
>>> Furthermore, I offer some customizations and extensions (Hunspell and
>>> dictionaries, for example) not as readily available elsewhere.
>>> 
>>> After some fiddling, I found a way to reconcile my distributions and the
>>> Emacs package system: install packages in a sysadmin way inside the Emacs
>>> tree and ship this. When users install the distribution, the package
>>> system is already initialized (therefore users should *not* include
>>> (package-initialize) in their init file). The nice thing for the
>>> maintainer: building the distributions is now much simpler and faster.
>>> 
>>> I'm testing this a little before I release updates, but so far, so good!
>>> 
>>> Cheers,
>>> 
>>> v.
>>> 
 Le 11 janv. 2025 à 13:42, Sparapani, Rodney via ESS-help 
  a écrit :
 
 Hi Gang:
 
 ESS-core is pleased to announce that our latest annual release installment
 is now available on ELPA.  We have a few bug-fixes and new features.
 
 The biggest change is in philosophy as described in the first bullet below�
 
 Changes and New Features in 25.01.0:
 
 * polymode: In our transition from literate libraries (such as noweb
 documented below with respect to 19.04), we now recommend the polymode
 packages as a more suitable replacement. Furthermore, we suggest the
 related polymodes including poly-noweb, poly-markdown and poly-R
 (installed in that order). The package polymode itself, as well as the
 polymodes packages, are all on MELPA rather than ELPA. Therefore, you
 need to add MELPA to the list of installation archives as follows.
 �(add-to-list 'package-archives '("melpa-stable" .
 https://stable.melpa.org/packages/))� for M-x package-install
 *   ESS[R]: The shorthand notation for lambda functions and the question 
 mark are now fontified as keywords. Contributed by Maxime Pettinger.
 *   ESS[SAS]: Developed new comprehensive lists of PROCs and functions for 
 syntax highlighting. See etc/proc.sas and etc/func.sas.
 
 https://ess.r-project.org
 
 --
 Rodney Sparapani, Associate Professor of Biostatistics, He/Him
 President, Wisconsin Chapter of the American Statistical Asso

Re: [ESS] ESS 25.01.0 released on ELPA

2025-02-16 Thread Ramon Diaz-Uriarte via ESS-help
(It didn't occur to me to try this before sending the other email. Sorry)


If in line 54 of file polymode-base.el (in polymode-20230317.1218) I change 
'latex-mode by 'LaTeX-mode things seem to work.

Instead of modifying polymode's source, I can make that change in the :config  
part of my polymode's use-package section:

(use-package polymode
   blablabla
   :config
   (define-hostmode poly-latex-hostmode :mode 'LaTeX-mode)
)

>From emacs -Q this seems to work

(package-initialize)

(with-eval-after-load 'polymode
  (define-hostmode poly-latex-hostmode :mode 'LaTeX-mode)
  )

Best,

R.

On Sat, 01-February-2025, at 02:04:20, Vincent Goulet via ESS-help 
 wrote:
> Hey Gang,
>
> I'm stuck. In the current released version of my distro, packages like ESS, 
> AUCTeX and polymode are installed from the sources and loaded the 
> old-fashioned way, that is:
>
> (load "auctex.el" nil t t)
> (load "ess-autoloads")
> (require 'poly-R)
> (require 'poly-noweb)
>
> Furthermore, .Rnw files are associated with poly-noweb-mode:
>
> (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb-mode))
>
> If I visit a .Rnw file, I get both the Polymode and AUCTeX menus (LaTeX, 
> Command). The mode line indicates LaTeX/MP and PM (or PM-Rnw). All good.
>
> Now, with my upcoming distro, the packages are installed using
> package-install and the package system is initialized in the site
> configuration file [it contains (package-initialiaze)]. The thing is, when
> I visit a .Rnw file, I get the polymode menu, but only the built-in TeX
> ones (like TeX) and the mode line indicates LaTeX and PM.
>
> The files contain the the file variable
>
> %%% mode: noweb
>
> I tried changing this to a few values, to no avail.
>
> Anyone can help me around here?
>
> TIA
>
> v.
>
>
>> Le 28 janv. 2025 à 15:00, Vincent Goulet via ESS-help 
>>  a écrit :
>>
>> Hi Rodney and all,
>>
>> As I was rolling up my sleeves to prepare an update of my distributions
>> to include the newest ESS, I learned that AUCTeX, now in the 14.x series,
>> is no longer distributed as a standalone tarball. Users should now
>> install it using the Emacs package system.
>>
>> I was briefly back at the question I asked here a few months ago: is it
>> time to retire my distributions since most additions can now be installed
>> using package-install? At the time, some people showed continued interest
>> for an out-of-the-box distribution. I'm probably one of them.
>> Furthermore, I offer some customizations and extensions (Hunspell and
>> dictionaries, for example) not as readily available elsewhere.
>>
>> After some fiddling, I found a way to reconcile my distributions and the
>> Emacs package system: install packages in a sysadmin way inside the Emacs
>> tree and ship this. When users install the distribution, the package
>> system is already initialized (therefore users should *not* include
>> (package-initialize) in their init file). The nice thing for the
>> maintainer: building the distributions is now much simpler and faster.
>>
>> I'm testing this a little before I release updates, but so far, so good!
>>
>> Cheers,
>>
>> v.
>>
>>> Le 11 janv. 2025 à 13:42, Sparapani, Rodney via ESS-help 
>>>  a écrit :
>>>
>>> Hi Gang:
>>>
>>> ESS-core is pleased to announce that our latest annual release installment
>>> is now available on ELPA.  We have a few bug-fixes and new features.
>>>
>>> The biggest change is in philosophy as described in the first bullet below�
>>>
>>> Changes and New Features in 25.01.0:
>>>
>>> * polymode: In our transition from literate libraries (such as noweb
>>> documented below with respect to 19.04), we now recommend the polymode
>>> packages as a more suitable replacement. Furthermore, we suggest the
>>> related polymodes including poly-noweb, poly-markdown and poly-R
>>> (installed in that order). The package polymode itself, as well as the
>>> polymodes packages, are all on MELPA rather than ELPA. Therefore, you
>>> need to add MELPA to the list of installation archives as follows.
>>> �(add-to-list 'package-archives '("melpa-stable" .
>>> https://stable.melpa.org/packages/))� for M-x package-install
>>> *   ESS[R]: The shorthand notation for lambda functions and the question 
>>> mark are now fontified as keywords. Contributed by Maxime Pettinger.
>>> *   ESS[SAS]: Developed new comprehensive lists of PROCs and functions for 
>>> syntax highlighting. See etc/proc.sas and etc/func.sas.
>>>
>>> https://ess.r-project.org
>>>
>>> --
>>> Rodney Sparapani, Associate Professor of Biostatistics, He/Him
>>> President, Wisconsin Chapter of the American Statistical Association
>>> Division of Biostatistics, Data Science Institute
>>> Medical College of Wisconsin, Milwaukee Campus
>>>
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> __
>>> [email protected] mailing list
>>> https://stat.ethz.ch/mailman/listinfo/ess-help
>>
>> __
>> [email protected] mailing lis

Re: [ESS] ESS 25.01.0 released on ELPA

2025-02-16 Thread Ramon Diaz-Uriarte via ESS-help
Dear Vincent,

I've been experiencing the same issue (as I report too in 
https://github.com/polymode/polymode/issues/336#issuecomment-2661604492 ).

This is something that I started experiencing with AUCTeX 14.0.2 and seems 
related to the change, in AUCTeX, from "latex-mode" to "LaTeX-mode" ( 
https://lists.gnu.org/archive/html/auctex-devel/2024-01/msg2.html).

If you set the Rnw buffer to use AUCTeX (M-x LaTeX-mode), then polymode is 
deactivated.

What I've been doing is using AUCTeX 13 (at least both of 13.2.4 and 13.2.1 
work).

Best,

R.

P.S. I can trigger the problem as follows

emacs -Q
M-x package-initialize
;; open/create file that ends on .Rnw
;; notice it is not using AUCTeX
M-x LaTeX-mode
;; notice no longer poly-noweb+r-mode




On Sat, 01-February-2025, at 02:04:20, Vincent Goulet via ESS-help 
 wrote:
> Hey Gang,
>
> I'm stuck. In the current released version of my distro, packages like ESS, 
> AUCTeX and polymode are installed from the sources and loaded the 
> old-fashioned way, that is:
>
> (load "auctex.el" nil t t)
> (load "ess-autoloads")
> (require 'poly-R)
> (require 'poly-noweb)
>
> Furthermore, .Rnw files are associated with poly-noweb-mode:
>
> (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb-mode))
>
> If I visit a .Rnw file, I get both the Polymode and AUCTeX menus (LaTeX, 
> Command). The mode line indicates LaTeX/MP and PM (or PM-Rnw). All good.
>
> Now, with my upcoming distro, the packages are installed using
> package-install and the package system is initialized in the site
> configuration file [it contains (package-initialiaze)]. The thing is, when
> I visit a .Rnw file, I get the polymode menu, but only the built-in TeX
> ones (like TeX) and the mode line indicates LaTeX and PM.
>
> The files contain the the file variable
>
> %%% mode: noweb
>
> I tried changing this to a few values, to no avail.
>
> Anyone can help me around here?
>
> TIA
>
> v.
>
>
>> Le 28 janv. 2025 à 15:00, Vincent Goulet via ESS-help 
>>  a écrit :
>>
>> Hi Rodney and all,
>>
>> As I was rolling up my sleeves to prepare an update of my distributions to 
>> include the newest ESS, I learned that AUCTeX, now in the 14.x series, is no 
>> longer distributed as a standalone tarball. Users should now install it 
>> using the Emacs package system.
>>
>> I was briefly back at the question I asked here a few months ago: is it
>> time to retire my distributions since most additions can now be installed
>> using package-install? At the time, some people showed continued interest
>> for an out-of-the-box distribution. I'm probably one of them.
>> Furthermore, I offer some customizations and extensions (Hunspell and
>> dictionaries, for example) not as readily available elsewhere.
>>
>> After some fiddling, I found a way to reconcile my distributions and the
>> Emacs package system: install packages in a sysadmin way inside the Emacs
>> tree and ship this. When users install the distribution, the package
>> system is already initialized (therefore users should *not* include
>> (package-initialize) in their init file). The nice thing for the
>> maintainer: building the distributions is now much simpler and faster.
>>
>> I'm testing this a little before I release updates, but so far, so good!
>>
>> Cheers,
>>
>> v.
>>
>>> Le 11 janv. 2025 à 13:42, Sparapani, Rodney via ESS-help 
>>>  a écrit :
>>>
>>> Hi Gang:
>>>
>>> ESS-core is pleased to announce that our latest annual release installment
>>> is now available on ELPA.  We have a few bug-fixes and new features.
>>>
>>> The biggest change is in philosophy as described in the first bullet below�
>>>
>>> Changes and New Features in 25.01.0:
>>>
>>> * polymode: In our transition from literate libraries (such as noweb
>>> documented below with respect to 19.04), we now recommend the polymode
>>> packages as a more suitable replacement. Furthermore, we suggest the
>>> related polymodes including poly-noweb, poly-markdown and poly-R
>>> (installed in that order). The package polymode itself, as well as the
>>> polymodes packages, are all on MELPA rather than ELPA. Therefore, you
>>> need to add MELPA to the list of installation archives as follows.
>>> �(add-to-list 'package-archives '("melpa-stable" .
>>> https://stable.melpa.org/packages/))� for M-x package-install
>>> *   ESS[R]: The shorthand notation for lambda functions and the question 
>>> mark are now fontified as keywords. Contributed by Maxime Pettinger.
>>> *   ESS[SAS]: Developed new comprehensive lists of PROCs and functions for 
>>> syntax highlighting. See etc/proc.sas and etc/func.sas.
>>>
>>> https://ess.r-project.org
>>>
>>> --
>>> Rodney Sparapani, Associate Professor of Biostatistics, He/Him
>>> President, Wisconsin Chapter of the American Statistical Association
>>> Division of Biostatistics, Data Science Institute
>>> Medical College of Wisconsin, Milwaukee Campus
>>>
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> __
>>> ESS-help@r-p

Re: [ESS] ESS 25.01.0 released on ELPA

2025-01-31 Thread Vincent Goulet via ESS-help
Hey Gang,

I'm stuck. In the current released version of my distro, packages like ESS, 
AUCTeX and polymode are installed from the sources and loaded the old-fashioned 
way, that is:

(load "auctex.el" nil t t)
(load "ess-autoloads")
(require 'poly-R)
(require 'poly-noweb)

Furthermore, .Rnw files are associated with poly-noweb-mode:

(add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb-mode))

If I visit a .Rnw file, I get both the Polymode and AUCTeX menus (LaTeX, 
Command). The mode line indicates LaTeX/MP and PM (or PM-Rnw). All good.

Now, with my upcoming distro, the packages are installed using package-install 
and the package system is initialized in the site configuration file [it 
contains (package-initialiaze)]. The thing is, when I visit a .Rnw file, I get 
the polymode menu, but only the built-in TeX ones (like TeX) and the mode line 
indicates LaTeX and PM.

The files contain the the file variable

%%% mode: noweb

I tried changing this to a few values, to no avail.

Anyone can help me around here?

TIA

v.


> Le 28 janv. 2025 à 15:00, Vincent Goulet via ESS-help 
>  a écrit :
> 
> Hi Rodney and all,
> 
> As I was rolling up my sleeves to prepare an update of my distributions to 
> include the newest ESS, I learned that AUCTeX, now in the 14.x series, is no 
> longer distributed as a standalone tarball. Users should now install it using 
> the Emacs package system.
> 
> I was briefly back at the question I asked here a few months ago: is it time 
> to retire my distributions since most additions can now be installed using 
> package-install? At the time, some people showed continued interest for an 
> out-of-the-box distribution. I'm probably one of them. Furthermore, I offer 
> some customizations and extensions (Hunspell and dictionaries, for example) 
> not as readily available elsewhere.
> 
> After some fiddling, I found a way to reconcile my distributions and the 
> Emacs package system: install packages in a sysadmin way inside the Emacs 
> tree and ship this. When users install the distribution, the package system 
> is already initialized (therefore users should *not* include 
> (package-initialize) in their init file). The nice thing for the maintainer: 
> building the distributions is now much simpler and faster.
> 
> I'm testing this a little before I release updates, but so far, so good!
> 
> Cheers,
> 
> v.
> 
>> Le 11 janv. 2025 à 13:42, Sparapani, Rodney via ESS-help 
>>  a écrit :
>> 
>> Hi Gang:
>> 
>> ESS-core is pleased to announce that our latest annual release installment
>> is now available on ELPA.  We have a few bug-fixes and new features.
>> 
>> The biggest change is in philosophy as described in the first bullet below�
>> 
>> Changes and New Features in 25.01.0:
>> 
>> *   polymode: In our transition from literate libraries (such as noweb 
>> documented below with respect to 19.04), we now recommend the polymode 
>> packages as a more suitable replacement. Furthermore, we suggest the related 
>> polymodes including poly-noweb, poly-markdown and poly-R (installed in that 
>> order). The package polymode itself, as well as the polymodes packages, are 
>> all on MELPA rather than ELPA. Therefore, you need to add MELPA to the list 
>> of installation archives as follows. �(add-to-list 'package-archives 
>> '("melpa-stable" . https://stable.melpa.org/packages/))� for M-x 
>> package-install
>> *   ESS[R]: The shorthand notation for lambda functions and the question 
>> mark are now fontified as keywords. Contributed by Maxime Pettinger.
>> *   ESS[SAS]: Developed new comprehensive lists of PROCs and functions for 
>> syntax highlighting. See etc/proc.sas and etc/func.sas.
>> 
>> https://ess.r-project.org
>> 
>> --
>> Rodney Sparapani, Associate Professor of Biostatistics, He/Him
>> President, Wisconsin Chapter of the American Statistical Association
>> Division of Biostatistics, Data Science Institute
>> Medical College of Wisconsin, Milwaukee Campus
>> 
>> 
>> [[alternative HTML version deleted]]
>> 
>> __
>> [email protected] mailing list
>> https://stat.ethz.ch/mailman/listinfo/ess-help
> 
> __
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help

__
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


Re: [ESS] ESS 25.01.0 released on ELPA

2025-01-28 Thread Vincent Goulet via ESS-help
Hi Rodney and all,

As I was rolling up my sleeves to prepare an update of my distributions to 
include the newest ESS, I learned that AUCTeX, now in the 14.x series, is no 
longer distributed as a standalone tarball. Users should now install it using 
the Emacs package system.

I was briefly back at the question I asked here a few months ago: is it time to 
retire my distributions since most additions can now be installed using 
package-install? At the time, some people showed continued interest for an 
out-of-the-box distribution. I'm probably one of them. Furthermore, I offer 
some customizations and extensions (Hunspell and dictionaries, for example) not 
as readily available elsewhere.

After some fiddling, I found a way to reconcile my distributions and the Emacs 
package system: install packages in a sysadmin way inside the Emacs tree and 
ship this. When users install the distribution, the package system is already 
initialized (therefore users should *not* include (package-initialize) in their 
init file). The nice thing for the maintainer: building the distributions is 
now much simpler and faster.

I'm testing this a little before I release updates, but so far, so good!

Cheers,

v.

> Le 11 janv. 2025 à 13:42, Sparapani, Rodney via ESS-help 
>  a écrit :
> 
> Hi Gang:
> 
> ESS-core is pleased to announce that our latest annual release installment
> is now available on ELPA.  We have a few bug-fixes and new features.
> 
> The biggest change is in philosophy as described in the first bullet below�
> 
> Changes and New Features in 25.01.0:
> 
>  *   polymode: In our transition from literate libraries (such as noweb 
> documented below with respect to 19.04), we now recommend the polymode 
> packages as a more suitable replacement. Furthermore, we suggest the related 
> polymodes including poly-noweb, poly-markdown and poly-R (installed in that 
> order). The package polymode itself, as well as the polymodes packages, are 
> all on MELPA rather than ELPA. Therefore, you need to add MELPA to the list 
> of installation archives as follows. �(add-to-list 'package-archives 
> '("melpa-stable" . https://stable.melpa.org/packages/))� for M-x 
> package-install
>  *   ESS[R]: The shorthand notation for lambda functions and the question 
> mark are now fontified as keywords. Contributed by Maxime Pettinger.
>  *   ESS[SAS]: Developed new comprehensive lists of PROCs and functions for 
> syntax highlighting. See etc/proc.sas and etc/func.sas.
> 
> https://ess.r-project.org
> 
> --
> Rodney Sparapani, Associate Professor of Biostatistics, He/Him
> President, Wisconsin Chapter of the American Statistical Association
> Division of Biostatistics, Data Science Institute
> Medical College of Wisconsin, Milwaukee Campus
> 
> 
> [[alternative HTML version deleted]]
> 
> __
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help

__
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


Re: [ESS] ESS 25.01.0 released on ELPA

2025-01-28 Thread Sparapani, Rodney via ESS-help
Hi Vincent:

I definitely appreciate all of the care that you put into your distro.
There was a time when I built emacs from scratch on my laptop
(carbon emacs on Mac OS X).  However, those days are long gone.
Except for Linux, it is far more difficult to build from source now.
Your distro and homebrew binaries are the only way that I have
found to get a dependable emacs application on macOS.  And your
distro is much nicer than homebrew.  If you would like some help,
then please let me know.  Just recently, we have started looking for
a new web host.  Would you like to have ESS join you (not joking)?
But, all good things must come to an end. If so, then you have set
a very high standard to follow.  Thanks for all of your hard work
over the years!

--
Rodney Sparapani, Associate Professor of Biostatistics, He/Him
President, Wisconsin Chapter of the American Statistical Association
Division of Biostatistics, Data Science Institute
Medical College of Wisconsin, Milwaukee Campus


From: Vincent Goulet 
Date: Tuesday, January 28, 2025 at 2:01 PM
To: Sparapani, Rodney 
Cc: ess-help ([email protected]) 
Subject: Re: [ESS] ESS 25.01.0 released on ELPA
ATTENTION: This email originated from a sender outside of MCW. Use caution when 
clicking on links or opening attachments.


Hi Rodney and all,

As I was rolling up my sleeves to prepare an update of my distributions to 
include the newest ESS, I learned that AUCTeX, now in the 14.x series, is no 
longer distributed as a standalone tarball. Users should now install it using 
the Emacs package system.

I was briefly back at the question I asked here a few months ago: is it time to 
retire my distributions since most additions can now be installed using 
package-install? At the time, some people showed continued interest for an 
out-of-the-box distribution. I'm probably one of them. Furthermore, I offer 
some customizations and extensions (Hunspell and dictionaries, for example) not 
as readily available elsewhere.

After some fiddling, I found a way to reconcile my distributions and the Emacs 
package system: install packages in a sysadmin way inside the Emacs tree and 
ship this. When users install the distribution, the package system is already 
initialized (therefore users should *not* include (package-initialize) in their 
init file). The nice thing for the maintainer: building the distributions is 
now much simpler and faster.

I'm testing this a little before I release updates, but so far, so good!

Cheers,

v.

> Le 11 janv. 2025 à 13:42, Sparapani, Rodney via ESS-help 
>  a écrit :
>
> Hi Gang:
>
> ESS-core is pleased to announce that our latest annual release installment
> is now available on ELPA.  We have a few bug-fixes and new features.
>
> The biggest change is in philosophy as described in the first bullet below�
>
> Changes and New Features in 25.01.0:
>
>  *   polymode: In our transition from literate libraries (such as noweb 
> documented below with respect to 19.04), we now recommend the polymode 
> packages as a more suitable replacement. Furthermore, we suggest the related 
> polymodes including poly-noweb, poly-markdown and poly-R (installed in that 
> order). The package polymode itself, as well as the polymodes packages, are 
> all on MELPA rather than ELPA. Therefore, you need to add MELPA to the list 
> of installation archives as follows. �(add-to-list 'package-archives 
> '("melpa-stable" . 
> https://urldefense.com/v3/__https://stable.melpa.org/packages/__;!!H8mHWRdzp34!4HzMkG1Q7Yv1pBvBk8_9Kf44HHaJCSW3dPhSAGsEqMJHWi0ijyPnFGy82k2_wmhqnYHQrHIvHVR8rdc6nljSkHk$<https://urldefense.com/v3/__https:/stable.melpa.org/packages/__;!!H8mHWRdzp34!4HzMkG1Q7Yv1pBvBk8_9Kf44HHaJCSW3dPhSAGsEqMJHWi0ijyPnFGy82k2_wmhqnYHQrHIvHVR8rdc6nljSkHk$>
>  ))� for M-x package-install
>  *   ESS[R]: The shorthand notation for lambda functions and the question 
> mark are now fontified as keywords. Contributed by Maxime Pettinger.
>  *   ESS[SAS]: Developed new comprehensive lists of PROCs and functions for 
> syntax highlighting. See etc/proc.sas and etc/func.sas.
>
> https://urldefense.com/v3/__https://ess.r-project.org__;!!H8mHWRdzp34!4HzMkG1Q7Yv1pBvBk8_9Kf44HHaJCSW3dPhSAGsEqMJHWi0ijyPnFGy82k2_wmhqnYHQrHIvHVR8rdc6JDlakk8$<https://urldefense.com/v3/__https:/ess.r-project.org__;!!H8mHWRdzp34!4HzMkG1Q7Yv1pBvBk8_9Kf44HHaJCSW3dPhSAGsEqMJHWi0ijyPnFGy82k2_wmhqnYHQrHIvHVR8rdc6JDlakk8$>
>
> --
> Rodney Sparapani, Associate Professor of Biostatistics, He/Him
> President, Wisconsin Chapter of the American Statistical Association
> Division of Biostatistics, Data Science Institute
> Medical College of Wisconsin, Milwaukee Campus
>
>
> [[alternative HTML version deleted]]
>
> __
> [email protected] mailing list
> https://urldefense.c