[ruby-core:93864] [Ruby master Bug#16014] Ruby-toggle-block of ruby-mode.el not chomping trialing whitespace

From: demid.kashirin@...
Date: 2019-07-21 09:08:05 UTC
List: ruby-core #93864
Issue #16014 has been updated by demash (Demid Kashirin).


Description
Ruby toggle block not chomping trailing whitespace in block

Reproduction guide

Start Emacs
Create a ruby file
Write a block such as
(1..10).map { |number| number * 2 }
Use ruby-toggle-block , - T - {
Observed behaviour

Command does not chomp off a whitespace after line as follows
(1..10).map do |number|
number * 2 
end

Expected behaviour

No trailing whitespace

System Info
Ruby version: 2.6.3 
OS: darwin
Emacs: 26.1
Spacemacs: 0.300.0
Spacemacs branch: develop (rev. 2bef3f6)
Graphic display: t
Distribution: spacemacs
Editing style: vim
Completion: helm
Layers:
(python erlang sql ansible csv racket clojure php javascript html yaml ruby helm auto-completion emacs-lisp git
(markdown :variables markdown-live-preview-engine 'vmd)
org
(shell :variables shell-default-height 30 shell-default-position 'bottom)
spell-checking syntax-checking)
System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2

This bug duplicates an issue originally reported here https://github.com/syl20bnr/spacemacs/issues/12548

----------------------------------------
Bug #16014: Ruby-toggle-block of ruby-mode.el not chomping trialing whitespace
https://bugs.ruby-lang.org/issues/16014#change-79776

* Author: demash (Demid Kashirin)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 2.6.3
* Backport: 2.5: UNKNOWN, 2.6: UNKNOWN
----------------------------------------
**Description**
Ruby toggle block not chomping trailing whitespace in block

**Reproduction guide** 
* Start Emacs
* Create a ruby file
* Write a block such as
* (1..10).map { |number| number * 2 }
* Use ruby-toggle-block , - T - {

**Observed behaviour**

Command does not chomp off a whitespace after line as follows
(1..10).map do |number|
  number * 2 
end

**Expected behaviour**

No trailing whitespace

**System Info**
Ruby version: 2.6.3 
OS: darwin
Emacs: 26.1
Spacemacs: 0.300.0
Spacemacs branch: develop (rev. 2bef3f6)
Graphic display: t
Distribution: spacemacs
Editing style: vim
Completion: helm
Layers:
(python erlang sql ansible csv racket clojure php javascript html yaml ruby helm auto-completion emacs-lisp git
        (markdown :variables markdown-live-preview-engine 'vmd)
        org
        (shell :variables shell-default-height 30 shell-default-position 'bottom)
        spell-checking syntax-checking)
System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2

This bug duplicates an issue originally reported here Description :octocat:
Ruby toggle block not chomping trailing whitespace in block

Reproduction guide 🐞
Start Emacs
Create a ruby file
Write a block such as
(1..10).map { |number| number * 2 }
Use ruby-toggle-block , - T - {
Observed behaviour: 👀 💔

Command inserts a whitespace after line as follows
(1..10).map do |number|
  number * 2 
end
Expected behaviour: ❤️ 😄

No trailing whitespace
System Info 💻
OS: darwin
Emacs: 26.1
Spacemacs: 0.300.0
Spacemacs branch: develop (rev. 2bef3f6)
Graphic display: t
Distribution: spacemacs
Editing style: vim
Completion: helm
Layers:
(python erlang sql ansible csv racket clojure php javascript html yaml ruby helm auto-completion emacs-lisp git
        (markdown :variables markdown-live-preview-engine 'vmd)
        org
        (shell :variables shell-default-height 30 shell-default-position 'bottom)
        spell-checking syntax-checking)
System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2
Description :octocat:
Ruby toggle block not chomping trailing whitespace in block

Reproduction guide 🐞
Start Emacs
Create a ruby file
Write a block such as
(1..10).map { |number| number * 2 }
Use ruby-toggle-block , - T - {
Observed behaviour: 👀 💔

Command inserts a whitespace after line as follows
(1..10).map do |number|
  number * 2 
end
Expected behaviour: ❤️ 😄

No trailing whitespace
System Info 💻
OS: darwin
Emacs: 26.1
Spacemacs: 0.300.0
Spacemacs branch: develop (rev. 2bef3f6)
Graphic display: t
Distribution: spacemacs
Editing style: vim
Completion: helm
Layers:
(python erlang sql ansible csv racket clojure php javascript html yaml ruby helm auto-completion emacs-lisp git
        (markdown :variables markdown-live-preview-engine 'vmd)
        org
        (shell :variables shell-default-height 30 shell-default-position 'bottom)
        spell-checking syntax-checking)
System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2Description :octocat:
Ruby toggle block not chomping trailing whitespace in block

Reproduction guide 🐞
Start Emacs
Create a ruby file
Write a block such as
(1..10).map { |number| number * 2 }
Use ruby-toggle-block , - T - {
Observed behaviour: 👀 💔

Command inserts a whitespace after line as follows
(1..10).map do |number|
  number * 2 
end
Expected behaviour: ❤️ 😄

No trailing whitespace
System Info 💻
OS: darwin
Emacs: 26.1
Spacemacs: 0.300.0
Spacemacs branch: develop (rev. 2bef3f6)
Graphic display: t
Distribution: spacemacs
Editing style: vim
Completion: helm
Layers:
(python erlang sql ansible csv racket clojure php javascript html yaml ruby helm auto-completion emacs-lisp git
        (markdown :variables markdown-live-preview-engine 'vmd)
        org
        (shell :variables shell-default-height 30 shell-default-position 'bottom)
        spell-checking syntax-checking)
System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2


Description :octocat:
Ruby toggle block not chomping trailing whitespace in block

Reproduction guide 🐞
Start Emacs
Create a ruby file
Write a block such as
(1..10).map { |number| number * 2 }
Use ruby-toggle-block , - T - {
Observed behaviour: 👀 💔

Command inserts a whitespace after line as follows
(1..10).map do |number|
  number * 2 
end
Expected behaviour: ❤️ 😄

No trailing whitespace
System Info 💻
OS: darwin
Emacs: 26.1
Spacemacs: 0.300.0
Spacemacs branch: develop (rev. 2bef3f6)
Graphic display: t
Distribution: spacemacs
Editing style: vim
Completion: helm
Layers:
(python erlang sql ansible csv racket clojure php javascript html yaml ruby helm auto-completion emacs-lisp git
        (markdown :variables markdown-live-preview-engine 'vmd)
        org
        (shell :variables shell-default-height 30 shell-default-position 'bottom)
        spell-checking syntax-checking)
System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2Description :octocat:
Ruby toggle block not chomping trailing whitespace in block

Reproduction guide 🐞
Start Emacs
Create a ruby file
Write a block such as
(1..10).map { |number| number * 2 }
Use ruby-toggle-block , - T - {
Observed behaviour: 👀 💔

Command inserts a whitespace after line as follows
(1..10).map do |number|
  number * 2 
end
Expected behaviour: ❤️ 

No trailing whitespace
System Info 捗
OS: darwin
Emacs: 26.1
Spacemacs: 0.300.0
Spacemacs branch: develop (rev. 2bef3f6)
Graphic display: t
Distribution: spacemacs
Editing style: vim
Completion: helm
Layers:
(python erlang sql ansible csv racket clojure php javascript html yaml ruby helm auto-completion emacs-lisp git
        (markdown :variables markdown-live-preview-engine 'vmd)
        org
        (shell :variables shell-default-height 30 shell-default-position 'bottom)
        spell-checking syntax-checking)
System configuration features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS LCMS2

This bug duplicates an issue reported at spacemacs github repository issue #12548



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next