I think per-directory local variables would be a cleaner solution (but I’ve never used them). Looks like one file at top of source tree would do it. https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html#Directory-Variables
Embedded spaces (vs tabs) certainly make code review of PRs easier. Hal N3YX > On Apr 30, 2019, at 10:23 AM, Curt Mills <[email protected]> wrote: > > Thanks. Looks like the equivalent in Vim is Modelines: > > https://vim.fandom.com/wiki/Modeline_magic > > But a lot of the major distributions turn off modelines by default. > > We should either have the Emacs and VIM Modelines in all the source files, > or none of them. > > Our source guidelines specify 4-spaces per tab, no embedded tab characters. > As I edit various files I sometimes get a 4-char space tab, sometimes a > regular 8-char tab, and that is with Vim so I don't know why it is changing > from file to file 'cuz I don't see modelines in there for Vim. I might be > missing them. > > >> On Tue, Apr 30, 2019 at 9:52 AM Hal Mueller <[email protected]> wrote: >> >> That’s for Emacs. You can specify major mode and per-file variables. >> >> >> https://www.gnu.org/software/emacs/manual/html_node/emacs/Choosing-Modes.html >> >> >> https://www.gnu.org/software/emacs/manual/html_node/emacs/Specifying-File-Variables.html#Specifying-File-Variables >> >> Hal >> N3YX >> >>> On Apr 30, 2019, at 9:20 AM, Jason KG4WSV <[email protected]> wrote: >>> >>> I haven't seen this before, but it does make my emacs behave differently >>> (the file had 2 space tabs, this made it do 4) and does nothing to vi. >>> >>> RHEL 7 >>> >>> -j >>> >>> >>> >>>> On Tue, Apr 30, 2019 at 11:06 AM Curt Mills <[email protected]> >> wrote: >>>> >>>> I see this header in _some_ of our source files: >>>> >>>> /* -*- c-basic-offset: 4; indent-tabs-mode: nil -*- >>>> >>>> Is that for VI -and- Emacs, or just one of them? I use Vim. >>>> >>>> I've noticed while editing files in the last couple of weeks that my >> tab is >>>> not 4 chars sometimes. I have to manually space to indent properly. >>>> >>>> I thought at one point we needed two headers in our files, one for Emacs >>>> and one for VI. I didn't scan all the files but I saw a bunch of files >> with >>>> no header and a bunch with the header above. >>>> >>>> -- >>>> Curt, WE7U http://we7u.wetnet.net >>>> http://www.sarguydigital.com >>>> _______________________________________________ >>>> Xastir-dev mailing list >>>> [email protected] >>>> http://xastir.org/mailman/listinfo/xastir-dev >>> >>> >>> -- >>> -Jason >>> kg4wsv >>> _______________________________________________ >>> Xastir-dev mailing list >>> [email protected] >>> http://xastir.org/mailman/listinfo/xastir-dev >> _______________________________________________ >> Xastir-dev mailing list >> [email protected] >> http://xastir.org/mailman/listinfo/xastir-dev >> > > > -- > Curt, WE7U http://we7u.wetnet.net http://www.sarguydigital.com > _______________________________________________ > Xastir-dev mailing list > [email protected] > http://xastir.org/mailman/listinfo/xastir-dev _______________________________________________ Xastir-dev mailing list [email protected] http://xastir.org/mailman/listinfo/xastir-dev
