Setting the major mode of a new buffer interactivelyDifferences between setting major mode keys with a hook versus adding them to the mode mapUse two major-mode-maps in the same bufferChange the default mode used when opening a new bufferNew buffers of the same name don't inherit default major mode?How do I get the current major mode?Make major mode be used by default for new files in directoryWriting a Major ModeSetting the Default Major Mode?use a major mode from the internetRecentf buffer is not interactively
Was there ever any real use for a 6800-based Apple I?
Extracting sublists that contain similar elements
Can I use my laptop, which says 100-240V, in the USA?
Why was Endgame Thanos so different than Infinity War Thanos?
Do atomic orbitals "pulse" in time?
For the erase-remove idiom, why is the second parameter necessary which points to the end of the container?
List software from restricted, multiverse separately
tikz: not so precise graphic
Why was Thor doubtful about his worthiness to Mjolnir?
Proof that the inverse image of a single element is a discrete space
On what legal basis did the UK remove the 'European Union' from its passport?
Two researchers want to work on the same extension to my paper. Who to help?
Anatomically Correct Carnivorous Tree
What is Plautus’s pun about frustum and frustrum?
How did Thanos not realise this had happened at the end of Endgame?
How are one-time password generators like Google Authenticator different from having two passwords?
Should these notes be played as a chord or one after another?
Reaction of borax with NaOH
Usefulness of complex chord names?
Why was the Ancient One so hesitant to teach Dr. Strange the art of sorcery?
Speculative Biology of a Haplodiploid Humanoid Species
Make all the squares explode
Is there a spell to protect inanimate objects?
Is the schwa sound consistent?
Setting the major mode of a new buffer interactively
Differences between setting major mode keys with a hook versus adding them to the mode mapUse two major-mode-maps in the same bufferChange the default mode used when opening a new bufferNew buffers of the same name don't inherit default major mode?How do I get the current major mode?Make major mode be used by default for new files in directoryWriting a Major ModeSetting the Default Major Mode?use a major mode from the internetRecentf buffer is not interactively
When creating a new buffer via:
C-x b
NonExistentBufferName
RET
RET
I would like Emacs to prompt me for the major mode this buffer is going to use upon opening.
Moreover, I want Emacs to infer the major mode in some cases based on the buffer's name:
C-x b
test.org
(no such buffer/file so far)RET
RET
=> org-mode is used without asking me anything.
Could anybody advice on how I can achieve this? Package or, probably, just pure elisp with its hooks and advice?
P.S.
I'm using ido
if it matters.
major-mode ido
New contributor
add a comment |
When creating a new buffer via:
C-x b
NonExistentBufferName
RET
RET
I would like Emacs to prompt me for the major mode this buffer is going to use upon opening.
Moreover, I want Emacs to infer the major mode in some cases based on the buffer's name:
C-x b
test.org
(no such buffer/file so far)RET
RET
=> org-mode is used without asking me anything.
Could anybody advice on how I can achieve this? Package or, probably, just pure elisp with its hooks and advice?
P.S.
I'm using ido
if it matters.
major-mode ido
New contributor
add a comment |
When creating a new buffer via:
C-x b
NonExistentBufferName
RET
RET
I would like Emacs to prompt me for the major mode this buffer is going to use upon opening.
Moreover, I want Emacs to infer the major mode in some cases based on the buffer's name:
C-x b
test.org
(no such buffer/file so far)RET
RET
=> org-mode is used without asking me anything.
Could anybody advice on how I can achieve this? Package or, probably, just pure elisp with its hooks and advice?
P.S.
I'm using ido
if it matters.
major-mode ido
New contributor
When creating a new buffer via:
C-x b
NonExistentBufferName
RET
RET
I would like Emacs to prompt me for the major mode this buffer is going to use upon opening.
Moreover, I want Emacs to infer the major mode in some cases based on the buffer's name:
C-x b
test.org
(no such buffer/file so far)RET
RET
=> org-mode is used without asking me anything.
Could anybody advice on how I can achieve this? Package or, probably, just pure elisp with its hooks and advice?
P.S.
I'm using ido
if it matters.
major-mode ido
major-mode ido
New contributor
New contributor
New contributor
asked 3 hours ago
Dmitry SeninDmitry Senin
132
132
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
I know this is not exactly what you're asking, but the Emacs way to solve this problem is to use C-x C-f
instead of C-x b
(if you don't want to create a file, just don't use C-x C-s
in that buffer).
Thanks, @Stefan, for such a prompt response. Yeah, that seems to be a solution. I was a bit worried about the scenario when I finally decide to save that buffer. If it is already associated with a path and I want to change the final location, it is a problem. But seems likeC-x C-w
solves this problem.
– Dmitry Senin
3 hours ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "583"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Dmitry Senin is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f50446%2fsetting-the-major-mode-of-a-new-buffer-interactively%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I know this is not exactly what you're asking, but the Emacs way to solve this problem is to use C-x C-f
instead of C-x b
(if you don't want to create a file, just don't use C-x C-s
in that buffer).
Thanks, @Stefan, for such a prompt response. Yeah, that seems to be a solution. I was a bit worried about the scenario when I finally decide to save that buffer. If it is already associated with a path and I want to change the final location, it is a problem. But seems likeC-x C-w
solves this problem.
– Dmitry Senin
3 hours ago
add a comment |
I know this is not exactly what you're asking, but the Emacs way to solve this problem is to use C-x C-f
instead of C-x b
(if you don't want to create a file, just don't use C-x C-s
in that buffer).
Thanks, @Stefan, for such a prompt response. Yeah, that seems to be a solution. I was a bit worried about the scenario when I finally decide to save that buffer. If it is already associated with a path and I want to change the final location, it is a problem. But seems likeC-x C-w
solves this problem.
– Dmitry Senin
3 hours ago
add a comment |
I know this is not exactly what you're asking, but the Emacs way to solve this problem is to use C-x C-f
instead of C-x b
(if you don't want to create a file, just don't use C-x C-s
in that buffer).
I know this is not exactly what you're asking, but the Emacs way to solve this problem is to use C-x C-f
instead of C-x b
(if you don't want to create a file, just don't use C-x C-s
in that buffer).
answered 3 hours ago
StefanStefan
20.3k2564
20.3k2564
Thanks, @Stefan, for such a prompt response. Yeah, that seems to be a solution. I was a bit worried about the scenario when I finally decide to save that buffer. If it is already associated with a path and I want to change the final location, it is a problem. But seems likeC-x C-w
solves this problem.
– Dmitry Senin
3 hours ago
add a comment |
Thanks, @Stefan, for such a prompt response. Yeah, that seems to be a solution. I was a bit worried about the scenario when I finally decide to save that buffer. If it is already associated with a path and I want to change the final location, it is a problem. But seems likeC-x C-w
solves this problem.
– Dmitry Senin
3 hours ago
Thanks, @Stefan, for such a prompt response. Yeah, that seems to be a solution. I was a bit worried about the scenario when I finally decide to save that buffer. If it is already associated with a path and I want to change the final location, it is a problem. But seems like
C-x C-w
solves this problem.– Dmitry Senin
3 hours ago
Thanks, @Stefan, for such a prompt response. Yeah, that seems to be a solution. I was a bit worried about the scenario when I finally decide to save that buffer. If it is already associated with a path and I want to change the final location, it is a problem. But seems like
C-x C-w
solves this problem.– Dmitry Senin
3 hours ago
add a comment |
Dmitry Senin is a new contributor. Be nice, and check out our Code of Conduct.
Dmitry Senin is a new contributor. Be nice, and check out our Code of Conduct.
Dmitry Senin is a new contributor. Be nice, and check out our Code of Conduct.
Dmitry Senin is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Emacs Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2femacs.stackexchange.com%2fquestions%2f50446%2fsetting-the-major-mode-of-a-new-buffer-interactively%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown