Turn Off All Automated Functions

*My*

My gripe with libreoffice are its "stupid" algorithims that constantly find
false errors in what I type.

If I type *** as a break between sections I get a bold line

If I type cat --help

I get Cat --(dash)help

Is there ONE place where I can turn off ALL automatic overrides?

If I can't type what I want to type, libreoffice is a deal-breaker. I have
carefully searched all menus.

Tools / AutoCorrect Options / Options

you have to uncheck all the check boxes.....

It's sad that you went to all that trouble. The only thing you had to do
was to learn that, when the automatic "correction" was made was to
immediately hit Ctrl-z (or Cmd-z on a Mac) or Edit-Undo to reverse the
automatic change. Had you consulted the Help, you would have found this
under Autocorect - While Typing.

Nope, sorry, but thanks for trying.

Not only for pointing out the undo feature, but also for using that
condescending tone, although if English isn't your native language I
will allow that you didn't mean for that, and all is forgiven :slight_smile:

Firstly, I knew about the undo feature, but it misses the point
completely. One wants to be able to turn off the autocorrect behaviour,
not just constantly keep undoing it while typing.

Secondly, it keeps redoing the autocorrection, such that one has to
constantly keep pressing ctrl-z, often almost immediately after just
having done so, and if one doesn't notice this, one has to potentially
undo a whole slew of typing, resulting in needless retyping.

Thirdly, it can get stuck in a repetitive cycle:

Open a blank Writer document and type "cat" followed by enter. See the
initial "c" get capitalized. Press ctrl-z to undo the enter, and again
to undo the capitalization. Hit end, and retype the enter. See the
initial "c" get capitalized. Wash, rinse, repeat.

Yes, you can break the cycle by typing a space after the "cat", then
pressing ctrl-z to undo the capitalization, then pressing enter, then
going back to the first line and deleting the space at the end of the
line and then going down to the new line. One could also open Notepad,
type the text in there, then copy and paste it into Writer. But that is
a bit tedious, and kind of misses the point of Writer, don't you think?

Paul

This action would more properly be set under "Options" during initial setup
where MOST users would expect to find it.

Tom - moderator

Oh, surely not?!

o Most users would have no idea what they were being asked at some point during installation, when they have not seen the facilities in operation and seen how useful or how unhelpful they find them.

o If all the setting were to be available, it would take tens of minutes to study them and decide which to keep and which to discard. This would be severely off-putting to any new users.

o Any subsequent change would presumably require reinstallation of the program. The current questioner would have no means of sorting their problem without doing this.

o The settings would be fossilised for the installation, not stored *per user* in user profiles, which is presumably the current arrangement. Other users of a computer would be limited to the arbitrary choices of the original installer.

Even if you mean by your ambiguous "initial setup" the first time any user uses the installation, some of these problems would apply. Can you be confident that the current questioner would have made the decisions they now believe to be convenient before they experienced the program?

Brian Barker

Paul wrote:

I think the language settings need an overhaul and consolidation, and
at least a way to toggle it all off and on in one shot, for people that
occasionally need to enter some text that should stay verbatim and
uncorrected.

You can disable spell checking for selected text, whole paragraphs, or the whole document: Tools > Language > For [Selection | Paragraph | all Text] > None.

Paragraph styles can also be set to use a particular language (or no language) on the font tab of the style settings. So, for example, a paragraph style for formatting source code or giving command line examples can be set up to use a monospaced font, indent the paragraphs, etc... and to have no language so it is not spell checked.

To disable spell checking by default for all future new documents: Tools > Options > Language Settings > Languages > Default languages for documents > Select "[None]".

Mark.

Paul wrote:

Thirdly, it can get stuck in a repetitive cycle:

Open a blank Writer document and type "cat" followed by enter. See the
initial "c" get capitalized. Press ctrl-z to undo the enter, and again
to undo the capitalization.

That doesn't look right to me... If you type a space and it automatically capitalises, the first "undo" undoes the capitalisation and a second "undo" undoes the space. I would have thought it should be the same for a new paragraph - first "undo" should undo the capitalisation, and a second "undo" should undo the new paragraph, not the other way around...?

Hit end, and retype the enter. See the
initial "c" get capitalized. Wash, rinse, repeat.

Yes, you can break the cycle by typing a space after the "cat", then
pressing ctrl-z to undo the capitalization, then pressing enter, then
going back to the first line and deleting the space at the end of the
line and then going down to the new line. One could also open Notepad,
type the text in there, then copy and paste it into Writer. But that is
a bit tedious, and kind of misses the point of Writer, don't you think?

Those are indeed workarounds. Personally, I disable a lot of the "autocorrect" features. Apart from avoiding the hassle when I don't want something "corrected", it also helps me learn to type right in the first place!

Mark.

Mark Bourne wrote:

Paul wrote:

Thirdly, it can get stuck in a repetitive cycle:

Open a blank Writer document and type "cat" followed by enter. See the
initial "c" get capitalized. Press ctrl-z to undo the enter, and again
to undo the capitalization.

That doesn't look right to me... If you type a space and it
automatically capitalises, the first "undo" undoes the capitalisation
and a second "undo" undoes the space. I would have thought it should be
the same for a new paragraph - first "undo" should undo the
capitalisation, and a second "undo" should undo the new paragraph, not
the other way around...?

And has already been reported as a bug:
   https://bugs.freedesktop.org/show_bug.cgi?id=70520

Mark.

Ah, good to know. Thanks for the link.

Paul wrote:
> I think the language settings need an overhaul and consolidation,
> and at least a way to toggle it all off and on in one shot, for
> people that occasionally need to enter some text that should stay
> verbatim and uncorrected.

You can disable spell checking for selected text, whole paragraphs,
or the whole document: Tools > Language > For [Selection | Paragraph
> all Text] > None.

As I mentioned in my mail, that doesn't stop things like initial
capitalization.

Paragraph styles can also be set to use a particular language (or no
language) on the font tab of the style settings. So, for example, a
paragraph style for formatting source code or giving command line
examples can be set up to use a monospaced font, indent the
paragraphs, etc... and to have no language so it is not spell checked.

Again, language settings don't seem to affect things like initial
capitalization. Can one set those options on a per paragraph style
basis?

Paul wrote:

Paul wrote:

I think the language settings need an overhaul and consolidation,
and at least a way to toggle it all off and on in one shot, for
people that occasionally need to enter some text that should stay
verbatim and uncorrected.

You can disable spell checking for selected text, whole paragraphs,
or the whole document: Tools > Language > For [Selection | Paragraph
> all Text] > None.

As I mentioned in my mail, that doesn't stop things like initial
capitalization.

Paragraph styles can also be set to use a particular language (or no
language) on the font tab of the style settings. So, for example, a
paragraph style for formatting source code or giving command line
examples can be set up to use a monospaced font, indent the
paragraphs, etc... and to have no language so it is not spell checked.

Again, language settings don't seem to affect things like initial
capitalization.

Ah, sorry, my misunderstanding; I thought you were referring to the spell-check language settings in that last comment.

Can one set those options on a per paragraph style
basis?

Not that I know of, but it may be nice even if just an option to disable all autocorrect features for the paragraph style. Perhaps one for a feature request, although it may need to be supported in the ODF spec.

Enabling or disabling each feature individually for each style would probably be too confusing, and difficult to support across applications with different sets of features. I see the use of disabling all autocorrect for a paragraph; as you say, you may want text typed into that type of paragraph to be left unaltered for whatever reason. I don't think paragraph styling should be able to specifically ENable features though; that would just lead to behaviour unexpected by a user who finds that capital letters are being added and words replaced etc., regardless of their own autocorrect settings, but only in a particular paragraph of a particular document (which perhaps someone else sent to them, or they copied from someone else's document).

Mark.

Hi :slight_smile:
This might be going off-track a bit but ...

Apparently at least many of the Autocorrect stuff is kept in a .dat file
somewhere. Does anyone know where? Can it be edited?

Reason i'm asking is the other way around. I've just got KMail reading off
the company Exchange (thanks to a huge amount of help from our external
consultant, Robert Smith (not the singer!)) and in amoungst it's settings
it allows for autocorrect but wants to use an external source for
correcting tpyos and top of it's list of suggestions was LibreOffice's!!

I actually quite like the autocorrect but it got me thinking that if there
is a file it might be easier for some peopel to edit that rather than go
the gui way.
Regards from
Tom :slight_smile:

TomD wrote

Apparently at least many of the Autocorrect stuff is kept in a .dat file
somewhere. Does anyone know where? Can it be edited?

These locale-specific files are stored under share/autocorr/ in the install
location. The XML files in each DAT can be extracted using an archive
manager and edited. As is always the case, take care when doing so.

Owen Genat wrote:

TomD wrote

Apparently at least many of the Autocorrect stuff is kept in a .dat file
somewhere. Does anyone know where? Can it be edited?

These locale-specific files are stored under share/autocorr/ in the install
location. The XML files in each DAT can be extracted using an archive
manager and edited. As is always the case, take care when doing so.

That looks like the replacement table and exceptions, for all users of that installation. There are also user-specific versions under the user's profile (<User Profile>/autocorr/).

Looks like some of the other settings (enabling / disabling various options) are specified in <Install Path>/share/registry/main.xcd and <User Profile>/registrymodifications.xcu

I'm not sure where else relevant settings might be stored...

Mark.