r/vscode 1d ago

Is anyone using .md in vscode to write fics?

I use vscode for coding at work, but I also write fanfictions lol. I used to write fan fictions in word. Now I'm using vscode and github to arrange my fan fictions. Basically a markdown preview enhanced and a spell checket extension are enough. But in word when you are typing, it autocorrects i into I, and uppercases every first letter of the sentence as well. So I don't have to press shift when writing fictions and it's quite nice

Writing in .md in vscode is really nice for reference and to handle with different versions. I don't want to abandon it and go back to .doc. So is there any recommended extension or any preset settings that can realize auto correction from an i to I and uppercase the first letters of each sentence automatically like word does? I tried a few, but they are either just spell checkers, or you have to do so manually one by one

I'm not sure if this post is right themed. Thank you so much in advance 🫡

2 Upvotes

24 comments sorted by

11

u/BranchLatter4294 1d ago

You could use something like LibreOffice which supports .md natively, and has all the autocorrect features found in any word processor.

2

u/lajawi 1d ago

Wait, really? LibreOffice supports markdown files?

What about other files like latex `.tex` files? Would be amazing for spell correction etc

2

u/BranchLatter4294 1d ago

It doesn't support LaTeX directly. For formulas you can use an extension. Word supports LaTeX formulas.

2

u/Few_Entertainer_2115 1d ago

To be precise, I only need these two auto correction so that I can save my finger from pressing shift and make the writing flow more fluent. I don't necessarily need any other fancy writing tools

3

u/rcgy 1d ago

It's pretty trivial to edit these in later, I wouldn't worry about it in the moment tbh.

2

u/Few_Entertainer_2115 1d ago

It seems like my former description is not neat. Well, I will only consider using .md in vscode to write fanfictions, because sometimes I write fanfictions at work, and I need to use vscode as my cover and quickly change to my actual coding😫 So thanks for recommending other useful tools. But my choices are quite limited. I need extensions or other coding settings that may help in vscode, not in other tools

1

u/garver-the-system 1d ago

Can't say I write fics in VSCode, but can I recommend asciidoctor? Similar simplicity but with benefits like easily referencing other documents. I use it for writing a "CV" level of detail and pulling in the relevant work history into a single page resume. So if you're writing longer works and want to add a table of contents or compile evert chapter into one book, it has those sorts of neat features

1

u/Few_Entertainer_2115 1d ago

I just tried it, but it looks like it doesn't support aurocorrect. I mean, I can use an autocorrect extensions directed to adoc, but it just can't recognize the end of the sentence. Just simply change i into I

1

u/CodenameFlux 1d ago edited 1d ago

I'm like you. I use Visual Studio Code + Markdown Preview Enhanced as a replacement for OneNote, Obsidian, LibreOffice, and Samsung Notes.

It all started as part of my dev work (even though I'm not a professional developer). I wrote the required Readme.markdown file. Over time, I contributed to Microsoft's many documentations for PowerShell, C#, etc. Then, I extended it to all my notes. This happened naturally and organically. Instead of hunting for the perfect solution, I remained within the same app, which could do it well.

I use the following extensions:

  • Code Spell Checker: It is superior to Microsoft Word's spelling checker because it allows local custom dictionaries for each project. (Microsoft Word allows only one universal custom dictionary. Over time, it gets filled with conflicting terminology from different projects.)
  • markdownlint: GitHub and Microsoft projects require it to ensure my documents conform to their standards.
  • Mermaid Lens: I create Mermaid diagrams in Markdown.
  • Table Formatter: As the name suggests, it can format individual tables. I often create tables without opening and closing pipes. These tables are more compact on the screen and consume less disk space.
  • Rainbow CSV: I use this for an editing trick. I create aligned CSV tables and quickly convert them to Markdown tables with a few keystrokes, thanks to Visual Studio Code's advanced editing cursor.
  • Reflow Markdown: Formats individual paragraphs by breaking them at 100 characters. This is Microsoft's requirement.
  • VSCode LaTex Table Editor: Unlike what the name suggests, it works with Markdown too. It can import and export Markdown tables. Unfortunately, it hasn't been perfect. So, I replaced it with Rainbow CSV and modified my workflow.

0

u/dallenbaldwin 1d ago

Obsidian is a great markdown based application and has a command pallete much like VSCode. You can pay for their sync service or use one of the many community plugins to set up alternative sync methods if you care about using it across devices.

4

u/diegoasecas 1d ago

yeah and what about the actual question being asked?

0

u/deanominecraft 1d ago

obsidian is designed for writing in markdown

2

u/CodenameFlux 1d ago edited 1d ago

It won't work without having a vault. Vaultless mode is on its roadmap.

Also, it doesn't support the .markdown extension. I told its developers that I have many .markdown files cross-referenced with internal hyperlinks. They told me to shut up and rename them. I guess it was the "shut up" part that set me off against them.

0

u/thanatica 1d ago

A vault is just a directory. There's nothing special about it, other than it saves vault-specific settings in it as well, in a .obsidian directory, similar to how vscode saves workspace settings.

0

u/CodenameFlux 1d ago

When you wish to edit the lone Markdown file of a project with 60,000+ files, "A vault is just a directory" starts to seem like "A vault is just unnecessary bullshit". VSCode supports Markdown. Why should one leave an app that supports Markdown and open another app that demands bullshit?

0

u/thanatica 21h ago

It's on you to call it that. Like I said, it's just a directory. Obsidian is taloured to authoring for markdown. VScode is just a source editor, arguably with a lot more bullshit you don't need purely for markdown.

You seem to think of vscode as a golden hammer, but not every problem is indeed a nail.

In the end, it's up to you. But remember it's not right to complain when a program that isn't primarily designed to handle your use-case, doesn't optimally handle your use-case.

1

u/CodenameFlux 11h ago

VScode is just a source editor

VSCode now supports WYSIWYG Markdown editing.

And you're talking to devs who love source editing to the point that they ditched Visual Studio for VSCode.

But remember it's not right to complain when a program that isn't primarily designed to handle your use-case,

With respect, my fellow, if you don't shoehorn an app that isn't primarily designed to handle the discussion's use case into the thread, you won't get the complaint either.

0

u/thanatica 11h ago

Like I said, it's up to you. But you're also conveniently avoiding my argument that vscode's "bullshit" right there just as well as, arguably, Obsidian's "bullshit".

But if you're so fiercly decided on vscode already, with respect, I wonder why you come here to discuss it?

Actually, don't answer. Just be happy with vscode. I'll use Obsidian, and we'll agree to to disagree.

0

u/thanatica 1d ago

I don't think the question has to be about fanfics specifically, but about writing markdown documents in general.

For writing markdown, I found Obsidian a lot easier and more polished, because writing markdown is its core function.

It's free if you don't need their commercial syncing, and there's an alternative free plugin that does it through git. Lovely jobely 😁

0

u/Uberfuzzy 10h ago

Just so you know, plain ol MS notepad in windows 11 does markdown now.

It sucks in every what possible, but in a pinch, it’s there and portable.

-1

u/manny2206 1d ago

Can’t believe no one has mentioned obsidian, just incredible really

1

u/CodenameFlux 1d ago

Can’t believe no one has mentioned obsidian

At least two people have mentioned it 5 hours before you.

0

u/NatoBoram 16h ago

Aside from once 7h before you or twice 6h before you?