A Way To Format columns

Use case or problem

Often times I am working on a todo list or a recipe and have a list of items that are not very long. When this is the case often there is a large amount of wasted whitespace to the right.

Proposed solution

Add a method for me to state that under a certain heading there will be two columns. This way I can have lists in two or 3 rows under a certain headding if I want. a possible syntax could be
– right


  • apples
  • bananas
  • potatoes
    – center (optional used only if going for three colmns)


  • eggplant
  • leek
  • lettuce
    – left


  • peanuts
  • olive oil
  • pork

Current workaround (optional)

Currently, I will sometimes use smart tables to force this behavior but often it looks too ugly

Related feature requests (optional)

I have not seen any requests regarding this


same request. Would be nice to have an easier way to format text in 2 columns and not use tables.


Here’s why multiple column feature should be necessary if you don’t get the point or you’ve never run into the problem. A list will be shown below. You will notice how annoyingly vertical and long it is and how annoyed you will be to have to scroll down to the bottom of it. Devs, can you see how much nicer it would be to see all the wonders of the world on the same screen without scrolling down? Two columns would DOUBLE the effiency of this data. A simple solution would be to update the table function somehow

I’m not a programmer so I dont know what’s possible but here’s an idea.

Input for how tables work currently.

Fruit  |  Veg
Apple  |  Carrot
Banana |  Onion 
orange | Beetroot


Fruit Veg
Apple Carrot
Banana Onion
orange Beetroot

Proposed Idea:

Fruit |  Veg
-- ||--
Apple    Carrot
Banana   Onion 
orange  Beetroot
Fruit |  Veg | Pasta
-- |||--
Apple    Carrot    Spaghetti
Banana   Onion   Linguini
orange  Beetroot Ravioli

And the arrow keys would let you go to the next column, and a press of the enter/return button would take you to the next row like normal in whatever column of the box you are in. The output of one of these special multi column tables could just be a box with a thin line around the whole thing, and everything lined up nicely without having it be a table.

Below is my list so you can see why I’m annoyed.

great pyramid of giza
collosus of rhodes
hanging gardens of babylon
lighthouse of alexandria
mausoleum at halicarnassus
statue of zeus at olympia
temple of artemis
catacombs of kom el shoqafa
great wall of china
great library of alexandria
acropolis athens

forbidden city

chichen itza
macchu pichu
taj mahal

terracotta army


theatre, opera or ancient greek
baths of rome
big ben
leaning tower of pisa



911 trad centre



grand canyon
great barrier reef
mount everest
victoria falls
mount fuji
amazon rainforest

notre dame
sistine chapel
st peter basilica

golden gate bridge
brooklyn bridge
sewer system
hoover dam
panama canal

taj mahal

algonquin park
niagara falls
Northern lights

german castles
Neuschwanstein Castle

himeji castle

1 Like

Kanban & mermaid are too spaced out and big for the data I showed as an example.

Yes, this is horrible looking and not easy to set up as it should be. Forced to have table header when unwanted.

Now we can use Obsidian Columns plugin:

#### Fruit
- apples
- bananas
- potatoes

#### Vegetables
- eggplant
- leek
- lettuce

#### Others
- peanuts
- olive oil
- pork