I tried checking out a few answers but most of them were related to either list or table and one answer I found was related to ace.js which I could not understand c
ace.js