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
How to politely tell someone they did not hit "reply to all" in an email?
Is it rude to call a professor by their last name with no prefix in a non-academic setting?
How to deal with a colleague who is being aggressive?
Do photons bend spacetime or not?
Does this strict reading of the rules allow both Extra Attack and the Thirsting Blade warlock invocation to be used together?
What is the function of the corrugations on a section of the Space Shuttle's external tank?
Is it legal to meet with potential future employers in the UK, whilst visiting from the USA
USPS Back Room - Trespassing?
Have 1.5% of all nuclear reactors ever built melted down?
How to cut a climbing rope?
First Match - awk
Why did Jon Snow do this immoral act if he is so honorable?
Do I need full recovery mode when I have multiple daily backup?
How should I introduce map drawing to my players?
Can I connect my older mathematica front-end to the free wolfram engine?
Is it legal to have an abortion in another state or abroad?
Count rotary dial pulses in a phone number (including letters)
Why isn't 'chemically-strengthened glass' made with potassium carbonate to begin with?
Question in discrete mathematics about group permutations
Can I summon an otherworldly creature with the Gate spell without knowing its true name?
Is there a simple example that empirical evidence is misleading?
Count Even Digits In Number
I know that there is a preselected candidate for a position to be filled at my department. What should I do?
What is a fully qualified name?
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
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
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
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
asked May 11 at 19:59
Dmitry SeninDmitry Senin
132
132
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
May 11 at 20:30
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
);
);
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
May 11 at 20:30
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
May 11 at 20:30
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 May 11 at 20:14
StefanStefan
20.5k2564
20.5k2564
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
May 11 at 20:30
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
May 11 at 20:30
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
May 11 at 20:30
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
May 11 at 20:30
add a comment |
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