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













1















When creating a new buffer via:



  1. C-x b


  2. 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:



  1. C-x b


  2. 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.










share|improve this question


























    1















    When creating a new buffer via:



    1. C-x b


    2. 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:



    1. C-x b


    2. 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.










    share|improve this question
























      1












      1








      1








      When creating a new buffer via:



      1. C-x b


      2. 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:



      1. C-x b


      2. 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.










      share|improve this question














      When creating a new buffer via:



      1. C-x b


      2. 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:



      1. C-x b


      2. 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






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked May 11 at 19:59









      Dmitry SeninDmitry Senin

      132




      132




















          1 Answer
          1






          active

          oldest

          votes


















          3














          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).






          share|improve this answer























          • 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












          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
          );



          );













          draft saved

          draft discarded


















          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









          3














          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).






          share|improve this answer























          • 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
















          3














          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).






          share|improve this answer























          • 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














          3












          3








          3







          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).






          share|improve this answer













          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).







          share|improve this answer












          share|improve this answer



          share|improve this answer










          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 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

















          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


















          draft saved

          draft discarded
















































          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.




          draft saved


          draft discarded














          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





















































          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







          Popular posts from this blog

          Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

          Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

          What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company