piersdeseilligny / betterfountain

A screenwriting app integrated into visual studio code
https://marketplace.visualstudio.com/items?itemName=piersdeseilligny.betterfountain
MIT License
360 stars 54 forks source link

(REJECT) Multi-press 'Enter' automatically inserts new scene header when I don't want it to #221

Open spicy7557 opened 5 days ago

spicy7557 commented 5 days ago

Edit: You can reject this, i figured out where in the @lang settings to disable the VSCode suggestions. Those were really getting in the way. Maybe promote this to Enhancement and build a quick UI to toggle all suggestions or intellisence stuff on/off.

Description: When typing, especially when typing escaped or commented text, if I multi-press 'enter', the first strike gives me a new line and the second line brings up the 'INT, EXT, etc' menu, the third strike grabs the first one off the list and tries to make a new scene header.

Request: I'd like to disable this if possible (can't find it in settings) or at least have it NOT happen when i'm in a comment or a note ( / / or [[ ]] )

Problem path:

  1. Create a .fountain file
  2. Create at least one scene header (e.g. INT. OFFICE- DAY)
  3. Create a commented-out block of text using /*
  4. Type some filler text, just a few words will do
  5. Remain in the commented out block
  6. Hit enter 4 times in rapid succession
  7. Observe that the system auto-populates "INT." even while in the commented-out section

Workaround: Put a space in each entered line i guess

Impact: User annoyance, repetitive correction

User Stories: As a writer, I'd like the ability to hit Enter many times while typing (without automatic scene headers popping up, so I can space out my text blocks as I think.

As a user, I'd like the ability to disable the 'auto scene header' so I can control when it happens and when it doesn't.

Remarks: Fantastic plugin, I really appreciate all the work you've put in.

spicy7557 commented 5 days ago

Here's a screenshot of what happens when i spam 'Enter'

image

spicy7557 commented 5 days ago

Okay I disabled Better Fountain and it's still doing it, so now i think this is an issue with VSCode - clearly i have something turned on and don't know how to turn it off

spicy7557 commented 5 days ago

Fixed it! Went to @lang.fountain and turned off everything under 'suggestions'