LibreOffice has an undo limitation that isn’t working for me

I have spent a lot of time preparing myself to switch permanently to LibreOffice before I move to a new computer and no longer have access to my old Microsoft Office 2007 install.

Well, today, I came across the first limitation that actually might be a problem for me.

I edit as I write. In fact, I sometimes change a sentence, paragraph, or word multiple times before I settle on what I like, and sometimes I end up right back where I started. I very often use ctrl+z to do that. Very often. And I can end up hitting ctrl+z a great many times in a row to get back to the version I want.

A great many times.

It so happens that a few times I’ve run into this limitation with LibreOffice Writer and managed to just ignore it, but not today.

Oh, no. Today I had to reload my book from the last saved version of the file, which I was lucky enough to have not saved in the last five minutes (never thought I’d say that!) so that I could recover what I’d written the first time through. I also had to remember a few lines that I had changed but wanted to keep while I scrolled to my place in the document so I could change them back.

LibreOffice Writer seems to have a low limit for this kind of behavior. (100 is the limit, in case you’re wondering. I know, I know. 100 is a lot. I did say “a great many times” and I admit that this probably isn’t smart behavior on my part. :D Still, I do it, and I’ll have to actively remember not to do it if I keep using Writer.)

There is an advanced configuration setting in LibreOffice that will let me increase the number of undos, but I hate having to change the default configuration. I always worry that there was a reason it was set as it was, and that changing it might introduce bugs or other issues that will degrade the performance of whatever program I’m using. The article I got the info from about the configuration option basically says I’m right to be worried.

Grr.

Now I have to decide if I want to try to change my behavior, or accept that me and LibreOffice might not be meant for each other. If not, then I’ll be going back to Word 2007 until my computer dies on me, and then resubscribing to Office 365 so I can use the new versions of Word and Excel once I’m on a new computer and can’t access Word and Excel 2007 anymore.

This is really not how I thought I’d end up back in the arms of Microsoft Office. I honestly thought it would come down to the style sets.

I’d already discovered that you can’t undo style edits in LibreOffice and that didn’t make me happy. Word doesn’t have that limitation, and I know it because I tend to tweak styles and then change my mind and undo them. I learned that lesson in Writer the hard way. I had to manually reset some styles I changed after playing around while not being aware of this limitation. Oops.

Replacing blank space at the beginning and end of paragraphs in LibreOffice Writer

So I figured out how to replace blank spaces at the beginning and end of paragraphs in LibreOffice Writer. In Word, it’s as simple as searching for ^P with spaces before or after the ^P and replacing them with whatever you want to replace them with. Not so with LibreOffice Writer, but also not as impossible as I thought it was either. :-)

You might not remember that a while back I wrote: “Writer can’t find and replace ^P paragraph marks. That matters to me because I sometimes mistakenly put a space as the first letter of a paragraph and a quick search and replace before I do my final spell check takes care of that in Word. (Microsoft Word or LibreOffice Writer?)

This common little task was one of the reasons I was having trouble getting used to using LibreOffice Writer after using Word 2007 for many years.

I found a solution a while back, and I thought I’d point it out in case anyone else needs to know.

The parenthetical comments are there to make it easier to see what actually needs to go into the search box because spaces don’t really show themselves as characters. :-)

Search Replace What it does
^ 
(^space)
blank Removes blank space at start of paragraph (LibreOffice) (search using regular expression)
 *$
(space*$)OR
\s+$
blank Removes blank space at end of paragraph (LibreOffice) (search using regular expression)

OR second option removes all whitespace characters including non-breaking spaces

Be sure to select the option to search using regular expression for these searches.

Is it better to use LibreOffice’s built-in styles or custom styles for body text?

I’m trying to figure out if it’s better to use (and modify) the basic styles LibreOffice Writer includes by default or use my own custom styles.

LibreOffice’s default template comes with a style called Text Body that seems to be meant as a default style for all text body (not hard to guess that). The sub-styles are a little trickier to figure out until you look at what they do. First Line Indent is an indented paragraph by default, while Text Body is a block paragraph by default. Text Body Indent (not shown in the screenshot) is an entire paragraph of indented text.

To be honest, this all seems a little backwards to me, because I write fiction and a fiction manuscript is rarely formatted into block paragraphs. So Text Body would have to be an indented paragraph for me, while First Line Indent would make a lot more sense as a paragraph with the first line indent set to zero (0″).

Basically, I would need to create a LibreOffice Writer template that does the opposite with body text as what the default template does. That could get confusing if I were to create new documents with these same style names based on the default template instead of my template.

So, instead, I’m using custom styles for the text body paragraphs in my manuscript, not as a sub-style of Text Body but as a sub-style of the default style.

Indent has a sub-style called First to allow for a flush first line at the start of chapters and scenes instead of an indented one, and a few other useful styles I want based on Indent.

My reasoning is that if I change the body style (Indent), I want the style for First, End, and Scene Break to change too.

Also, the custom style names make sense to me, and probably to any other self-publishing writer out there who knows anything about formatting fiction books.

However, the moment you manually apply “Autocorrect” in LibreOffice Writer with the default settings in place, it strips out all your custom styles. I have no idea what purpose this serves since it will destroy the formatting of a finished document—unless it’s really only meant to be applied to a document you’re trying to reformat and you want it stripped down to basics first.

I’ve been tempted to make Indent a sub-style of Text Body, but Indent would still be a custom style, so I don’t think that’s the way to go. And in the end, I want the cleanest style set possible when I export stuff as HTML, which will create CSS styles, or import the ODT file to Jutoh (how I’ll create my EPUBs). I want short, meaningful style names, and I don’t want dependencies or inheritances I’m not aware of to mess things up in some obscure ebook reader I can’t test with my formatted ebooks.

Now that I’ve written it all out, it seems apparent that I want to stick with my custom styles the way they are. They make sense to me, and the reasons for keeping them independent of the built-in text body styles of Writer’s default style make sense too.

Is there anything I’m overlooking for this decision?

I’m really just getting to know LibreOffice Writer 6 and it’s entirely possible I don’t know something that could affect how this works out. If that’s the case, let me know.

Microsoft Word or LibreOffice Writer?

I’ve been telling myself for a while I needed to switch to LibreOffice Writer. I canceled my Office 365 subscription because I hated Word 2016 just that much. I spent three years as a subscriber and wasted good money on it and never could get used to it enough to actually use it. I used the OneDrive space and OneNote 2016. That was it.

I didn’t hate everything about it, not by far, but there was enough.

  • Lack of ClearType support. My computer really needs that—or maybe my eyes. Either way, the type in Word 2016 looks horrible and since I spend a lot of time staring at the type, that doesn’t work for me.
  • Styles and design tabs were reorganized into something that felt a lot less intuitive.
  • They made Excel green. I mean, I don’t hate green in principle, but I really hate that green. It doesn’t help that I love the blue of Excel 2007. (I am not so enamored with the gray of LibreOffice Calc, but hell, at least it isn’t green.)

There’s a more complete list of all the reasons I hate Word 2016, but suffice to say, I could not get used to it and never ended up writing more than half of one book in it.

HOWEVER.

Yeah. All caps.

I am finding it really difficult to switch to LibreOffice from Word 2007 and Excel 2007.

Calc is rough to look at every day compared to Excel 2007 while Writer has some annoying little glitches that make me want to open my documents in Word 2007 and just write.

  1. Writer jumps around sometimes, such as when I hide whitespace.
  2. Writer can’t find and replace ^P paragraph marks. That matters to me because I sometimes mistakenly put a space as the first letter of a paragraph and a quick search and replace before I do my final spell check takes care of that in Word.
  3. Lots of people say Word is unstable with large documents, but I haven’t found that to be true for me. I have a complete series file for each of my series. One is 570,462 words long. Opens just fine in Word, and searching the file is fast and easy.
  4. Calc loses my row height when I use the format painter to copy a format to a different cell. I’m really not sure what that’s about, but I use the format painter all the time, and ugh. I like my row heights the way they are and don’t want them changed, and they shouldn’t, because I’m copying a format from a row that’s already the height I like.
  5. I just really miss my routine. I like Word 2007 and Excel 2007.

My reasons for switching make sense, and I’ve already formatted a couple of paperbacks in LibreOffice Writer and YES, it is so much easier than Word once you figure out how the hell to use the page styles. You do have better control over the orphans and widows and hyphenation options. It really cut down on how much time it took to manually adjust my page spreads so things looked good.

But for the actual day to day writing? I miss Word 2007.

And as for Calc versus Excel, don’t even ask. I miss Excel 2007 like it’s a phantom arm. Calc can do everything I need it to do, and I still miss Excel 2007. That’s the one that’s killing me.

Sigh.

 

August changes

A few things have changed since my last writing post.

I’ve decided:

To ditch timers and timed writing for good.

It feels weird to sit down and write without the timer. I still look for it in the corner of my screen as I type. I still look for the column on my spreadsheet and feel a little startled when I realize it doesn’t matter how fast or slow I wrote those 187 words.

To erase my record of my timed writing and words per hour calculations.

I did make a backup of the original file with those numbers because I couldn’t not do that.

To stick to word count quotas.

To STICK to word count quotas, for real. I do need some type of structure to keep me working.

Structure is useful for me.

But going back and forth between time / word counts / WPH anxiety isn’t useful to me at all.

I can’t control my daily word counts as easily I can control my time spent writing but I never (seriously, never) seem to reach the time quotas I set for myself either.

Since word count quotas are so much more meaningful to my income, they win. :-)

The day after I made this decision, I wrote more words with less effort than I’ve written in a long time. I reached 671 words for the day and hardly felt like I’d done any writing at all. It felt great.

Then stuff happened, delays and distractions, and I didn’t write very much for the next two days. Now we’ve come to today, and the writing is again going easily and I hardly feel like I’ve done anything at all. I’m already up to 187 words for the day.

Those timers really did make writing feel too much like hard work. Getting that out of my system might take a while, but I’m sure it’s the right path forward for me. I need to like writing or I won’t do it, but lately, I just hadn’t liked it very much at all. That changed so quickly after making the decision to ditch the time keeping and WPH calculations that I really feel it was hindering my enjoyment of writing and interfering with my ability to keep going with this for the long-term.

The hours and WPH are just demoralizing anyway most of the time. Average words per day is the only number that really matters in the long run.

It’s just a renewed focus on actually getting the word counts and not wasting time worrying over anything else to do with productivity.

To stop trying to make my book perfect.

I know better than this. But I’ve fallen into some bad habits this year and my inner perfectionist is making life difficult again.

To keep using OneNote.

I have decided I’m just not leaving OneNote for certain types of notes until or unless I have to. I need software for note-taking or I never would have started using Evernote, way back when, even before I migrated to OneNote several years ago.

I did move the rest of my notebooks to OneDrive so I can keep using OneNote the way I like once my Office 365 subscription expires in September. And, it’s a little hard to admit, but my notebooks are actually a lot more useful since I moved them.

The local notebook issue was more a principle thing than a practical issue for me. I decided to bend on this one.

It’s time for me to get back to writing fiction now. I have a quota today and I’d like to see how close I end up to it. That 2,000 words a day plan is still something I’ve got in my sights.

I canceled my Office 365 subscription

I finally ditched Office 365. Not for LibreOffice, which I’ll probably end up using in the long run, but for Office 2007. I never could get used to writing in Word 2016 and I absolutely hated Excel 2016 to the point that I only ever used it when it accidentally opened a file.

I was happy to use the 1 TB of space OneDrive gave me with my subscription, but after getting a look at my account history the other day and seeing in black and white that I’d already paid $330+ for access to software I was barely using (only 38 GB of OneDrive space actually), I just did not see the sense in continuing to pay for the subscription. The personal plan is $69 a year plus tax, but I decided that wasn’t really any better. Subscription plans for software just don’t make a lot of sense for users like me.

So I revisited LibreOffice just to see what I would be giving up if the Office 365 uninstall screwed up my Office 2007 install (it’s been known to happen) and realized that I would be perfectly happy with LibreOffice for what I do.

My spreadsheets aren’t so complex that they didn’t open and work in Calc, and my documents all look fine in Writer. I might have to refresh myself with some things, because the last time I was consistently using something other than Word and Excel, I was using OpenOffice. I’ve played around with LibreOffice Writer, but I haven’t used it on a day-to-day basis.

First thing I did was change the background of Writer to Word’s background blue. That’d be #9DBDE6.

Talk about feeling more at home…

The good news is that the uninstall of Office 365 did not mess up my Office 2007 install. When I opened Word for the first time after the fact, I got an install/setup window that did make me wonder, but Office did a few things, and then I was back to work in Word 2007 within a few minutes.

I like LibreOffice Writer. I’ll probably make the switch for any new books I start, but finish in Word the books I’ve already started, just so I don’t have to mess with styles. There does appear to be a bit of a difference in how those work and I don’t want to get distracted.

So all is good. I can take my time transitioning to LibreOffice Writer and keep working on my current book just the way I’ve always worked on it, in Word 2007.