Closed aeeed99 closed 4 years ago
@sblasa are you still interested in taking this?
HighlightJS is already implemented in the PW. Introduced in #142 https://highlightjs.org/
@sblasa are you still interested in taking this?
@liyasthomas and @nickpalenchar yes, I'm still interested in this. So, I'm using hiighlight.js instead, since highlight is already there; therefore use that. to extend syntax highlighting for pre-request script.
@sblasa thought I should ping you to get the latest updates on this issue...! If you need any help, ping me.
@liyasthomas Hi! I pulled down the latest changes--and running on my local. I'll ping you shortly for some help. Thanks!
@liyasthomas Hi, noticed that the reference for highlight.js will be removed from pages/index.vue with Replace highlight.js with ace editor #292 . So we probably won't use highlight.js to create the feature since it has been removed? Use Ace Editor instead? Thanks!
@sblasa sorry for the delayed response! HighlightJS is being replaced with ace. Its implementation is much simpler and have out of the box support for textarea. Please use ace for pre-request scripts.
Or wait untill https://github.com/liyasthomas/postwoman/pull/292 is merged so you don't have any trouble importing lib.
@liyasthomas Okay, thanks for confirming. 👍
@sblasa ace is in production (master branch) now! Refer the code snippets from there.
Yeah, I tried implementing two-way binding (v-model) onto the Ace Editor component (components/ace-editor.vue) but it had some issues with the re-render (cursor keeps staying in the first col of first line), so I dropped it...
Can somebody go into fixing that ? Or can we move Ace Editor stuff to a library (like a Ace Editor wrapper for Vue)
I think v-model doesn't work on Ace. I too tried and failed doing it.
Can we look into libraries providing Vue wrappers from Ace ?
@AndrewBastin https://stackoverflow.com/questions/57645961/vue-apply-v-model-on-user-defined-component-which-use-ace-editor there's a sollution.
Ooooh, if nobody is working on it, I will try implementing it and migrate the necessary views.
If nobody is working on it, can I get an assign ?
Related to #218
Is your feature request related to a problem? Please describe. No syntax highlighting might confuse users in pre-request scritps. It could look like they're writing in plaintext, and common typos won't be as apparent.
Describe the solution you'd like Simple syntax highlighting. Things like basic javascript types should be highlighted. Nothing too fancy needed.
Describe alternatives you've considered Going without, but syntax highlighting looks more l33t.
Additional context @sblasa has done some research on this after reaching out on #91