Skip to main content

Questions tagged [region]

The text between the point and mark in a buffer.

Filter by
Sorted by
Tagged with
0 votes
1 answer
31 views

After cutting text, and then copying another text, the cut text is prepended to the copied text upon pasting

I cut text in Emacs using control+w. Then I copy another text by highlighting it with a mouse. Finally, I try to paste the copied text using mouse middle click. I expect only the copied text to be ...
Timur Shtatland's user avatar
1 vote
2 answers
29 views

set face for text in izones

I'm trying to roll my own version of multiple-cursors using zones, and I'm currently a bit stuck at actually displaying the zones on the screen. I can easily set a zone as my current region by setting ...
Zoey Hewll's user avatar
2 votes
1 answer
48 views

Can emacs for windows (UI) be told to put the selection in the clipboard

Where I'm at: Using Windows for the first time in > 10 years after using emacs on X forever. What I'm trying to achieve: Whenever I select a region of text (lets say with mouse, but I could live ...
Greg's user avatar
  • 133
0 votes
0 answers
29 views

mark minor-mode

I'm searching for a minor mode that will let me mark positions and region coordinates to eventually generate a buffer of sed or awk script. Is there already something that exist to do such a way of ...
Jacques 's user avatar
0 votes
2 answers
56 views

How do I write a function to copy a region to the MacOS clipboard?

I'd like to be able to mark a region in a text buffer, hit an F-key, and have the contents of the region copied into the MacOS clipboard. From the shell you can do this by piping the text into the ...
Chap's user avatar
  • 187
0 votes
1 answer
30 views

How do I remove a protected region or line?

Apparently I cannot find the correct word for this problem. I tried searching for: protected non-editable blocked but none of those bring up anything. I was writing some code when my cat jumped on my ...
charlottesville's user avatar
0 votes
1 answer
53 views

alphanumeric sort of a region

Assuming your buffer content is similar to this: x1_y1_text_x3_y1 x1_y1_text_x3_y10 x1_y1_text_x3_y11 x1_y1_text_x3_y12 x1_y1_text_x3_y2 x1_y1_text_x3_y3 x2_y1_text_x3_y20 .... how to get the region ...
Clement's user avatar
0 votes
1 answer
50 views

Why Does The Highlighted Region Go Away?

I want to be able to select multiple lines and move them up and down as a block, while "jumping" over the line in the direction of moving. Here's the code for moving up: (defun on-ctrl-shift-...
MatX's user avatar
  • 1
0 votes
2 answers
82 views

How to select a noncontiguous region of arbitrary rows in a rectangle?

I can use Rectangle commands (https://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html) to operate over a text region. What if I want to select text from columns COL to COL+4 over ...
solr's user avatar
  • 152
1 vote
1 answer
41 views

function needed to replace short, static list of keywords

In my workflow I copy emails into an orgmode file. I'd like to have head of the email formatted. In english emails (just as an explanation) I'd like to have *To:* instead of To:, because orgmode then ...
Keks Dose's user avatar
  • 538
1 vote
1 answer
80 views

How can a region matched by "string-match" be commented out with "comment-region"?

I have this code: (when (string-match "^[ ]*\\\\usepackage{url}" (buffer-string)) (comment-region (match-beginning 0) (match-end 0))) I tested it on these lines: %% LaTeX file test The ...
Onner Irotsab's user avatar
0 votes
1 answer
37 views

Promoting org mode headings in a region with a numeric prefix

Suppose I have a few org mode headings I would like to promote a few times * Heading 1 * Heading 2 If I only wanted to demote these headings once, I could select both in a region and call org-...
triagle's user avatar
1 vote
1 answer
91 views

Strange behaviour using C-<spc> to select multiple lines - first line is skipped if it starts with whitespace

EDIT: The issue wasn't related to whitespace, rather it was my lack of understanding of how region selection works. The selected answer answers the question clearly. I'm basically looking for the same ...
grefl's user avatar
  • 13
0 votes
1 answer
29 views

Highlight code between specified tags

how can I write extension for existing major mode, e.g. dart-mode to highlight block of codes. For example: // $done> import 'dart:async'; import 'dart:convert'; import 'dart:io'; import 'dart:ui'; ...
Andrey's user avatar
  • 13
0 votes
1 answer
36 views

Selecting phrases in Emacs rather than words or sentences

Notabene word processor has an interesting command that allows one to select phrases, i.e. one selects text up to the next punctuation mark. Hence, in this example: Lorem ipsum dolor sit amet, ...
Edman's user avatar
  • 1,229
2 votes
1 answer
202 views

How to make comment-dwim comment out the current line when there is no active region?

This question is about changing the behavior of comment-dwim when no active region is defined. The current behavior is defined below (from C-h k), which is kind of complicated and not what doing what ...
tinlyx's user avatar
  • 1,374
2 votes
1 answer
73 views

How to create buffer for custom source code region (e.g for each function)?

Objective : Frame some areas in a source code file, with custom pattern (e.g "# - Name of Region - #"), and then having the choice to type the name of region to directly open a buffer ...
Guest4314's user avatar
1 vote
0 answers
123 views

format a region of text file with cc mode

I have a textfile.txt with content like the following *decltype with two or more arguments decltype does not take two arguments. Simply it can have an expression as its argument, and the comma ...
emacs-user-2021's user avatar
1 vote
1 answer
74 views

How to preselect initial text in the minibuffer with Elisp?

I'm using read-string to read a string from the minibuffer, with an initial input. How can I highlight the initial input, so that I can start replacing it with one key stroke? IOW, given (read-string &...
Arch Stanton's user avatar
  • 1,727
0 votes
1 answer
96 views

Mark up to and including the character under the cursor

By default, when I activate mark it just adds everything to the region up to the point which is behind the cursor (image below) What I want to achieve, however, is to also include - as part of my ...
Shahin's user avatar
  • 131
0 votes
1 answer
120 views

How can I apply black color for bold text in highlighted region?

I am using dracula-theme. Only change I did is adding following line under (faces ': (faces '(;; default / basic faces (region :background ,dracula-yellow :foreground ,dracula-black :extend t) ...
alper's user avatar
  • 1,420
3 votes
2 answers
83 views

Determining number of left and right bracketing marks within region

I want to write a function that uses a selected region and counts the number of left and right bracketing marks (whether (), {}, [], <>). I have started with this (defun veak-count (region-...
Dilna's user avatar
  • 1
2 votes
1 answer
297 views

Region ("selection") background color doesn't show

Like most Emacs users I have a setup! But there's one thing I try not to set : faces etc. For one thing I'm not that good with color intuitions. Another: all previous experiences of doing this show it ...
Rusi's user avatar
  • 345
2 votes
2 answers
107 views

Can I have a selected region that doesn't have point (cursor position) at one of its ends?

I have C-a bound to mark-whole-buffer to replicate the "select all" feature of other standard GUI editors (I also use cua-mode), as described in https://stackoverflow.com/questions/22544655/...
John Doe's user avatar
  • 169
0 votes
0 answers
73 views

How to add new support to `expand-region`?

I'm trying to add new support to expand-region: (defun er/lisp-mode () (interactive) "Enhancement for lisp like #'() ,@()" (when (looking-at "\\(\\(`,?\\)\\|\\('?,?\\)\\|\\(,?@?\\)...
C-Entropy's user avatar
  • 143
3 votes
1 answer
664 views

execute all org-mode code blocks in a region?

Is there a way to highlight a region of a org file and execute all code blocks in the region? What I was looking for is basically to execute all code blocks up to a certain point, where I am writing ...
tinlyx's user avatar
  • 1,374
2 votes
1 answer
780 views

How can I apply ansi-color to complete buffer?

I am using following code to apply colorize text in emacs, such as for ^[ characters to apply color. In order to use this code I have to select text to apply it reference: https://unix.stackexchange....
alper's user avatar
  • 1,420
10 votes
3 answers
4k views

How to select and delete a column of text in emacs?

I have this text 1 A 2 B 3 C I want to remove the first column to make it A B C Ok so I need to make a rectangle. Reading about rectangles I see "To specify a rectangle for a command to work on,...
BigBoy1337's user avatar
0 votes
1 answer
886 views

How to write an elisp function to insert some text at the beginning and end of a selected region? [duplicate]

More specifically, I want to do something like this: Select some region, <mark> int foo(int bar) { bar = do_something(bar); return bar + 1; } <point> and then type a command to do ...
user avatar
1 vote
0 answers
68 views

Conditional Formatting foreground and background when highlighting selected text

This is a follow-up question to: Interchange Foreground and Background Colors when highlighting selected text. How can I do some conditional formatting? For example I do not want inverse-video if the ...
Inspired_Blue's user avatar
1 vote
1 answer
86 views

Interchange Foreground and Background Colors when highlighting selected text

I use something like this to control the background color of my selected text: (region ((t (:background ,green)) (t :inverse-video t))) However some foreground colors don't go well with ...
Inspired_Blue's user avatar
0 votes
1 answer
247 views

Elisp function to remove commas in the region

I'm learning writing Elisp functions to perform small tasks and get to a place where executing a function on the region will replace it with the value returned by the function. Below is a short ...
linuxfan's user avatar
  • 209
2 votes
2 answers
236 views

I want when "C-w" is pressed, execute delete-backward-char when no region is selected and kill-region when the region is selected

Similarly, I want to delete word backward when C-u C-w is pressed. I would also value recommendation on cut/paste/kill conventions. I tried to bind C-w to delete-backward-char, but kill-region stopped ...
deepanshu's user avatar
  • 141
2 votes
1 answer
65 views

How to apply multiple actions to the same active region (using CUA-mode) [duplicate]

Imagine one wants to apply two functions (A and B, where A could be commenting the code with M-; and B convert the text to all-caps with C-x C-u) to the same active region. I would proceed as follows: ...
unvarnished's user avatar
2 votes
0 answers
136 views

Would it be possible to disable flycheck selected region on mark?

When I selected a region Ctrl-space up-arrow key, flycheck errors' font color are remain as it is. Example, flycheck error makes fore-color bold orange: Would it be possible to disable flychecks when ...
alper's user avatar
  • 1,420
2 votes
2 answers
125 views

How can I fix my re-replace-region function in which match data gets clobbered?

I have an ancient function I've been using for decades which performs a regexp replacement in a region: (defun re-replace-region (begin end old new) "Replace occurrences of REGEXP with TO-STRING ...
Peter Fletcher's user avatar
5 votes
1 answer
285 views

Highlight rectangle and non-rectangle selection at the same time

By default, Emacs highlights the non-rectangular selection; alternatively, you can use (rectangle-mark-mode) to show the rectangular selection. Instead, I'd like to always show both, by highlighting ...
Cactus's user avatar
  • 175
1 vote
0 answers
47 views

Combine `flyspell-region` with`writegood-mode`

I would like to combine flyspell-region with writegood-mode, but writegood-mode does not provide a function to check a region of text. This is what I came up with to work around the limitation: (defun ...
Rudolf Adamkovic's user avatar
1 vote
0 answers
33 views

How to write functions that only operate on characters within a rectangular-region?

I've found emacs has support for rectangular selection, however I didn't see references to API's for only operating on contents within the rectangle mark. How would this be acomplished? Take this ...
ideasman42's user avatar
  • 9,027
1 vote
2 answers
434 views

How to make query-replace automatically fill what I want to replace with marked text?

I want to select some text somewhere in a buffer, call query-replace and then type (or paste from kill-ring) only the second argument, TO-STRING, (and make the selected text count as FROM-STRING). I ...
achempion's user avatar
  • 115
0 votes
1 answer
141 views

How to write a portion of text from current file to the beginning of another file?

I have written a function that extracts a portion of text from current file and writes it in another one: (defun foobar () (interactive) ;; re-search "beg" point ;; re-search "...
Onner Irotsab's user avatar
0 votes
1 answer
442 views

How to get the real line number of a selection?

I am trying to figure out the line numbers referring to the actual selection. What I came up with is something like this (let ((start (line-number-at-pos (region-beginning))) (end (line-number-...
KARASZI István's user avatar
1 vote
1 answer
233 views

Searching in a subtree in orgmode without narrowing

Is there a way to search in org mode in emacs in a certain subtree without narrowing or "narrowing" and "widening" the way to go?
David's user avatar
  • 319
2 votes
1 answer
259 views

Any possibility to show multiple narrowed regions at the same time in a buffer?

As title self-explains, I would like to show multiple regions in different places. narrow-to-region could be a possible solution, but as documentation indicated, only one region from begin to end ...
Leu_Grady's user avatar
  • 2,482
0 votes
0 answers
99 views

How can I provide the first-error and next-error initial positions as region selection in order to save to the kill-ring?

I am running a make command. I'd like to capture the first error and output it to a file. How can I select as a region from the beginning of first-error position to the position right before the next-...
LeanMan's user avatar
  • 123
1 vote
1 answer
532 views

How to code a command to `write-region` to a particular file?

I have a system that I am not allowed permissions to install software but need to copy text from the remote server to the host computer's system clipboard. Because I can't install xclip or xsel and I ...
LeanMan's user avatar
  • 123
3 votes
0 answers
80 views

Is there a way to move region with arrow keys or similar?

Say I have a function int calc(int that, int this); I want to mark int that and then move it right across words by hitting modifier arrow key (or similar) twice to get int calc(int this, int that); ...
mcp's user avatar
  • 576
2 votes
2 answers
211 views

Background color of matching parentheses overlays the region background color

I have set lime as a background color for my region, and I also have enabled to highlight matching parens using (show-paren-mode 1). The issue I have is that when I exactly select the contents ...
BMBM's user avatar
  • 361
0 votes
1 answer
161 views

How to delete the text between the tags of an XML element?

I need to delete a block of text between 2 tags, including tags themselves. I tried this: (defun my-delete () (interactive) (beginning-of-buffer) (search-forward "<%ARGS>") ...
user4035's user avatar
  • 1,069
1 vote
1 answer
72 views

Add a border around the region by inserting a given character

There's here, for example, given text: WASP-41b 0.94 1.18 3.052404 0.04 1244 transit 590 0.93 5545 WASP-42b 0.527 1.122 4.9816819 0.0561 ...
Renan41's user avatar
  • 75