[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Spaces rather than tabs by a major mode hook
From: |
goncholden |
Subject: |
Re: Spaces rather than tabs by a major mode hook |
Date: |
Sun, 12 Jun 2022 23:29:41 +0000 |
------- Original Message -------
On Monday, June 13th, 2022 at 6:21 AM, Jean Louis <bugs@gnu.support> wrote:
> * Eli Zaretskii eliz@gnu.org [2022-06-12 20:46]:
>
> > > From: Po Lu luangruo@yahoo.com
> > > Cc: Eli Zaretskii eliz@gnu.org, help-gnu-emacs@gnu.org
> > > Date: Sun, 12 Jun 2022 15:13:05 +0800
> > >
> > > Or here's a better idea, if you don't want any of the features provided
> > > by Fortran mode: use fundamental-mode instead.
> >
> > That still has electric-indent-mode turned on by default, though.
> >
> > Using Emacs makes no sense at all if one doesn't want automatic
> > (re)indentation. Why use such a powerful editor if all you want is to
> > disable each and every feature which makes its powerful?
>
>
> Maybe manual shall have a section about disabling indentation.
>
> I was too much used on some automatically offered features in Emacs,
> and simply submit to them and use what Emacs offers.
>
> Though I can understand that different files not made with Emacs could
> have different intendation and myself I would not like changing those
> or adapting those automatically.
>
> For that reason I sometimes use this function to edit buffer with
> external editor.
>
> (defun rcd-edit-with-external-editor (&optional text)
> "Editing with external editor as defined in `rcd-external-editor'.
>
> It will either edit the optional TEXT as string
> argument. Otherwise it will edit the current buffer and replace
> it with the result."
> (interactive)
> (let* ((buffer-or-text (if text nil t))
> (text (if buffer-or-text (buffer-substring-no-properties (point-min)
> (point-max)) text))
> (point (point))
> ;; (mode major-mode)
> (file (concat (or (getenv "TMPDIR") "/tmp/") "temp-file")))
> (string-to-file-force text file)
> (call-process rcd-external-editor nil nil nil file)
> (if buffer-or-text
> (progn
> (erase-buffer)
> (insert-file-contents file)
> (goto-char point))
> (file-to-string file))))
>
> (defcustom rcd-external-editor "notepadqq"
> "The external editor as an option for some functions"
> :group 'rcd
> :type 'string)
Thank you Jean Louis. You are the most sensible person I have encountered
here. Hat off.
> Take action in Free Software Foundation campaigns:
> https://www.fsf.org/campaigns
>
> In support of Richard M. Stallman
> https://stallmansupport.org/
- Re: Netiquette is way to go, (continued)
- Re: Netiquette is way to go, Emanuel Berg, 2022/06/14
- RE: [External] : Re: Netiquette is way to go, Drew Adams, 2022/06/13
- Re: Spaces rather than tabs by a major mode hook, Po Lu, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, Eli Zaretskii, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, goncholden, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, Eli Zaretskii, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, goncholden, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, Po Lu, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, goncholden, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, Jean Louis, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook,
goncholden <=
- Re: Spaces rather than tabs by a major mode hook, Emanuel Berg, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, Jean Louis, 2022/06/13
- Re: Spaces rather than tabs by a major mode hook, Emanuel Berg, 2022/06/13
- Re: Spaces rather than tabs by a major mode hook, goncholden, 2022/06/13
- RE: [External] : Re: Spaces rather than tabs by a major mode hook, Drew Adams, 2022/06/13
- Re: Spaces rather than tabs by a major mode hook, Jean Louis, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, goncholden, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, goncholden, 2022/06/12
- Re: Spaces rather than tabs by a major mode hook, Jean Louis, 2022/06/13
- Re: Spaces rather than tabs by a major mode hook, goncholden, 2022/06/13