emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#62536: closed (30.0.50; Can we add """ ... """ electric pair in elix


From: GNU bug Tracking System
Subject: bug#62536: closed (30.0.50; Can we add """ ... """ electric pair in elixir, just like python)
Date: Thu, 06 Apr 2023 10:08:01 +0000

Your message dated Thu, 06 Apr 2023 13:07:34 +0300
with message-id <83lej5qq6x.fsf@gnu.org>
and subject line Re: bug#62536: 30.0.50; Can we add """ ... """ electric pair 
in elixir, just like python
has caused the debbugs.gnu.org bug report #62536,
regarding 30.0.50; Can we add """ ... """ electric pair in elixir, just like 
python
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
62536: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62536
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: 30.0.50; Can we add """ ... """ electric pair in elixir, just like python Date: Thu, 30 Mar 2023 04:25:07 +0000
Hi!

In elixir, the docs in src are like this:

``` elixir-ts-mode
defmodule Foo do
  @moduledoc """
  Foo-related functions.

  ## Examples

      iex> Foo.sum(1, 2)
      3
  """

  @doc """
  Calculate the sum of two numbers.
  """
  def sum(a, b), do: a + b
end
```

In python-mode, input the continious triple quotes, it will insert the
left quotes when electric-pair-mode is on.

python-mode did it here:

https://github.com/emacs-mirror/emacs/blob/bfa3500c3c6e4df58978e84753718cd5358c06fb/lisp/progmodes/python.el#L6599-L6607

https://github.com/emacs-mirror/emacs/blob/bfa3500c3c6e4df58978e84753718cd5358c06fb/lisp/progmodes/python.el#L6637-L6639

This behavior is also very common in elixir, so can we add this to
elixir-ts-mode? thx

--- End Message ---
--- Begin Message --- Subject: Re: bug#62536: 30.0.50; Can we add """ ... """ electric pair in elixir, just like python Date: Thu, 06 Apr 2023 13:07:34 +0300
> From: Wilhelm Kirschbaum <wkirschbaum@gmail.com>
> Cc: mou.tong@outlook.com, 62536@debbugs.gnu.org
> Date: Tue, 04 Apr 2023 07:39:24 +0200
> 
> > OK, but I understand you are still considering a better way to
> > solve this?  So I should not yet install the last patches?
> 
> I had a look and don't see how without changing elec-pair.el that
> there is a more elegant way to do this.  I am happy with the current
> patches to be installed and then perhaps if there is a better way we
> can apply it to both python-mode and elixir-ts-mode later.

OK, installed on master, and closing the bug.

Thanks.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]