:fire: Remove `@batch` from TextEditorPresenter
:fire: Remove `@batch` from TextEditorPresenter

Please note that we will preserve the batching behavior but we will now simply
use booleans to track functions that ought to be called during `@getState`.

This (hopefully) expresses intent better, drawing a clear line between batched
functions and "realtime" ones.

helber/atom,anuwat121/atom,scippio/atom,champagnez/atom,gisenberg/atom,john-kelly/atom,xream/atom,Jandersolutions/atom,yamhon/atom,harshdattani/atom,Shekharrajak/atom,kjav/atom,YunchengLiao/atom,beni55/atom,dsandstrom/atom,mnquintana/atom,YunchengLiao/atom,yomybaby/atom,bsmr-x-script/atom,ilovezy/atom,palita01/atom,mdumrauf/atom,AdrianVovk/substance-ide,hellendag/atom,abcP9110/atom,ilovezy/atom,boomwaiza/atom,Abdillah/atom,yangchenghu/atom,rxkit/atom,ivoadf/atom,NunoEdgarGub1/atom,Austen-G/BlockBuilder,efatsi/atom,alfredxing/atom,alexandergmann/atom,rlugojr/atom,johnhaley81/atom,Hasimir/atom,folpindo/atom,acontreras89/atom,yomybaby/atom,brumm/atom,hharchani/atom,bsmr-x-script/atom,gzzhanghao/atom,yalexx/atom,kjav/atom,Abdillah/atom,vinodpanicker/atom,daxlab/atom,kevinrenaers/atom,hharchani/atom,qiujuer/atom,G-Baby/atom,xream/atom,mrodalgaard/atom,BogusCurry/atom,me6iaton/atom,DiogoXRP/atom,bcoe/atom,GHackAnonymous/atom,CraZySacX/atom,nrodriguez13/atom,devoncarew/atom,yamhon/atom,anuwat121/atom,john-kelly/atom,Sangaroonaom/atom,cyzn/atom,gontadu/atom,ashneo76/atom,acontreras89/atom,phord/atom,gabrielPeart/atom,woss/atom,ppamorim/atom,rmartin/atom,palita01/atom,scippio/atom,jlord/atom,pombredanne/atom,mertkahyaoglu/atom,champagnez/atom,Jandersolutions/atom,pkdevbox/atom,elkingtonmcb/atom,GHackAnonymous/atom,crazyquark/atom,einarmagnus/atom,devmario/atom,charleswhchan/atom,fscherwi/atom,constanzaurzua/atom,tisu2tisu/atom,Andrey-Pavlov/atom,Andrey-Pavlov/atom,ykeisuke/atom,tjkr/atom,yalexx/atom,synaptek/atom,rsvip/aTom,johnhaley81/atom,Huaraz2/atom,kc8wxm/atom,liuderchi/atom,Neron-X5/atom,bcoe/atom,yomybaby/atom,fscherwi/atom,chengky/atom,Klozz/atom,AlisaKiatkongkumthon/atom,BogusCurry/atom,Jonekee/atom,RobinTec/atom,florianb/atom,nvoron23/atom,fredericksilva/atom,devoncarew/atom,Ju2ender/atom,hagb4rd/atom,Jandersoft/atom,FIT-CSE2410-A-Bombs/atom,svanharmelen/atom,Austen-G/BlockBuilder,me-benni/atom,vhutheesing/atom,ppamorim/atom,Dennis1978/atom,devoncarew/atom,rsvip/aTom,Mokolea/atom,kdheepak89/atom,CraZySacX/atom,jtrose2/atom,ironbox360/atom,vcarrera/atom,jlord/atom,boomwaiza/atom,g2p/atom,niklabh/atom,sillvan/atom,Galactix/atom,DiogoXRP/atom,omarhuanca/atom,kaicataldo/atom,burodepeper/atom,acontreras89/atom,prembasumatary/atom,ReddTea/atom,palita01/atom,AlisaKiatkongkumthon/atom,fang-yufeng/atom,Neron-X5/atom,crazyquark/atom,deepfox/atom,G-Baby/atom,ilovezy/atom,n-riesco/atom,Ingramz/atom,charleswhchan/atom,qiujuer/atom,SlimeQ/atom,fedorov/atom,Hasimir/atom,Jandersolutions/atom,ppamorim/atom,chfritz/atom,g2p/atom,kaicataldo/atom,chengky/atom,johnrizzo1/atom,woss/atom,qiujuer/atom,ppamorim/atom,toqz/atom,devoncarew/atom,rmartin/atom,001szymon/atom,seedtigo/atom,pombredanne/atom,tony612/atom,einarmagnus/atom,qskycolor/atom,ali/atom,vcarrera/atom,charleswhchan/atom,Andrey-Pavlov/atom,hellendag/atom,fedorov/atom,GHackAnonymous/atom,abcP9110/atom,rsvip/aTom,codex8/atom,ironbox360/atom,pengshp/atom,isghe/atom,me6iaton/atom,jjz/atom,KENJU/atom,PKRoma/atom,jjz/atom,sxgao3001/atom,codex8/atom,fredericksilva/atom,qiujuer/atom,bj7/atom,YunchengLiao/atom,lisonma/atom,bcoe/atom,davideg/atom,Locke23rus/atom,devmario/atom,jeremyramin/atom,tony612/atom,deoxilix/atom,kdheepak89/atom,decaffeinate-examples/atom,devmario/atom,rmartin/atom,MjAbuz/atom,dijs/atom,n-riesco/atom,omarhuanca/atom,fredericksilva/atom,transcranial/atom,G-Baby/atom,n-riesco/atom,RuiDGoncalves/atom,Ingramz/atom,crazyquark/atom,isghe/atom,anuwat121/atom,kc8wxm/atom,Mokolea/atom,AlexxNica/atom,ashneo76/atom,jlord/atom,GHackAnonymous/atom,NunoEdgarGub1/atom,bj7/atom,Ju2ender/atom,Rychard/atom,davideg/atom,Ju2ender/atom,hagb4rd/atom,sxgao3001/atom,cyzn/atom,nrodriguez13/atom,gisenberg/atom,ralphtheninja/atom,codex8/atom,medovob/atom,stinsonga/atom,phord/atom,rlugojr/atom,svanharmelen/atom,decaffeinate-examples/atom,vjeux/atom,bencolon/atom,synaptek/atom,vcarrera/atom,liuderchi/atom,burodepeper/atom,mertkahyaoglu/atom,dsandstrom/atom,ivoadf/atom,daxlab/atom,Hasimir/atom,RobinTec/atom,stinsonga/atom,codex8/atom,decaffeinate-examples/atom,PKRoma/atom,MjAbuz/atom,Rychard/atom,einarmagnus/atom,tjkr/atom,yalexx/atom,dijs/atom,jjz/atom,xream/atom,russlescai/atom,andrewleverette/atom,harshdattani/atom,seedtigo/atom,tanin47/atom,helber/atom,n-riesco/atom,kevinrenaers/atom,qskycolor/atom,beni55/atom,originye/atom,rsvip/aTom,amine7536/atom,woss/atom,liuderchi/atom,Locke23rus/atom,russlescai/atom,abcP9110/atom,t9md/atom,RuiDGoncalves/atom,ReddTea/atom,ardeshirj/atom,brettle/atom,john-kelly/atom,deepfox/atom,FIT-CSE2410-A-Bombs/atom,dkfiresky/atom,deepfox/atom,rookie125/atom,Austen-G/BlockBuilder,targeter21/atom,RobinTec/atom,ali/atom,Shekharrajak/atom,lpommers/atom,tanin47/atom,pkdevbox/atom,Arcanemagus/atom,AlbertoBarrago/atom,ykeisuke/atom,YunchengLiao/atom,champagnez/atom,lovesnow/atom,alexandergmann/atom,bencolon/atom,lisonma/atom,lovesnow/atom,stuartquin/atom,jjz/atom,Huaraz2/atom,RuiDGoncalves/atom,pombredanne/atom,hpham04/atom,me6iaton/atom,MjAbuz/atom,dsandstrom/atom,NunoEdgarGub1/atom,Rodjana/atom,Neron-X5/atom,dkfiresky/atom,ReddTea/atom,Austen-G/BlockBuilder,jlord/atom,chfritz/atom,Sangaroonaom/atom,niklabh/atom,ReddTea/atom,brettle/atom,dkfiresky/atom,bolinfest/atom,amine7536/atom,Locke23rus/atom,PKRoma/atom,Austen-G/BlockBuilder,jordanbtucker/atom,Shekharrajak/atom,kandros/atom,Jandersolutions/atom,fedorov/atom,davideg/atom,atom/atom,brettle/atom,seedtigo/atom,atom/atom,prembasumatary/atom,fredericksilva/atom,Huaraz2/atom,jtrose2/atom,targeter21/atom,Arcanemagus/atom,Arcanemagus/atom,folpindo/atom,AdrianVovk/substance-ide,johnrizzo1/atom,stuartquin/atom,Jandersoft/atom,AdrianVovk/substance-ide,omarhuanca/atom,yomybaby/atom,wiggzz/atom,acontreras89/atom,Galactix/atom,elkingtonmcb/atom,abcP9110/atom,constanzaurzua/atom,florianb/atom,Andrey-Pavlov/atom,ralphtheninja/atom,fredericksilva/atom,hellendag/atom,oggy/atom,t9md/atom,burodepeper/atom,jjz/atom,hpham04/atom,crazyquark/atom,phord/atom,florianb/atom,originye/atom,vhutheesing/atom,hharchani/atom,vjeux/atom,andrewleverette/atom,charleswhchan/atom,KENJU/atom,lisonma/atom,constanzaurzua/atom,qskycolor/atom,wiggzz/atom,jtrose2/atom,Rodjana/atom,Shekharrajak/atom,nucked/atom,tmunro/atom,rsvip/aTom,sxgao3001/atom,vinodpanicker/atom,nvoron23/atom,Jandersolutions/atom,sekcheong/atom,yalexx/atom,kaicataldo/atom,ralphtheninja/atom,AlexxNica/atom,sillvan/atom,johnrizzo1/atom,kandros/atom,panuchart/atom,synaptek/atom,lpommers/atom,kjav/atom,ardeshirj/atom,russlescai/atom,tony612/atom,Ju2ender/atom,synaptek/atom,ilovezy/atom,constanzaurzua/atom,harshdattani/atom,Klozz/atom,kdheepak89/atom,isghe/atom,toqz/atom,Sangaroonaom/atom,nvoron23/atom,john-kelly/atom,nvoron23/atom,tisu2tisu/atom,kc8wxm/atom,svanharmelen/atom,fang-yufeng/atom,tanin47/atom,Hasimir/atom,efatsi/atom,transcranial/atom,bsmr-x-script/atom,DiogoXRP/atom,Klozz/atom,decaffeinate-examples/atom,dsandstrom/atom,hagb4rd/atom,AlisaKiatkongkumthon/atom,gabrielPeart/atom,n-riesco/atom,helber/atom,nvoron23/atom,sekcheong/atom,targeter21/atom,mnquintana/atom,001szymon/atom,ivoadf/atom,russlescai/atom,originye/atom,devmario/atom,Ju2ender/atom,pombredanne/atom,prembasumatary/atom,Abdillah/atom,me6iaton/atom,ObviouslyGreen/atom,bcoe/atom,nucked/atom,dkfiresky/atom,sekcheong/atom,sekcheong/atom,andrewleverette/atom,pengshp/atom,g2p/atom,toqz/atom,darwin/atom,CraZySacX/atom,isghe/atom,elkingtonmcb/atom,woss/atom,bolinfest/atom,AlexxNica/atom,me6iaton/atom,wiggzz/atom,johnhaley81/atom,ykeisuke/atom,Rodjana/atom,dsandstrom/atom,sotayamashita/atom,fscherwi/atom,brumm/atom,lovesnow/atom,liuderchi/atom,gzzhanghao/atom,cyzn/atom,tmunro/atom,medovob/atom,vcarrera/atom,toqz/atom,ilovezy/atom,kjav/atom,pengshp/atom,ashneo76/atom,ardeshirj/atom,Rychard/atom,targeter21/atom,florianb/atom,mnquintana/atom,stuartquin/atom,rookie125/atom,tisu2tisu/atom,sillvan/atom,ali/atom,kdheepak89/atom,acontreras89/atom,mdumrauf/atom,ReddTea/atom,rxkit/atom,fang-yufeng/atom,hpham04/atom,lovesnow/atom,sillvan/atom,scippio/atom,lisonma/atom,SlimeQ/atom,chengky/atom,bolinfest/atom,nrodriguez13/atom,qskycolor/atom,jtrose2/atom,AlbertoBarrago/atom,daxlab/atom,transcranial/atom,Hasimir/atom,Abdillah/atom,oggy/atom,GHackAnonymous/atom,mnquintana/atom,dkfiresky/atom,gontadu/atom,001szymon/atom,sxgao3001/atom,vjeux/atom,tony612/atom,MjAbuz/atom,synaptek/atom,gontadu/atom,crazyquark/atom,kc8wxm/atom,fedorov/atom,bencolon/atom,ali/atom,fang-yufeng/atom,isghe/atom,medovob/atom,Neron-X5/atom,russlescai/atom,einarmagnus/atom,sotayamashita/atom,hharchani/atom,devoncarew/atom,abcP9110/atom,kdheepak89/atom,dijs/atom,omarhuanca/atom,prembasumatary/atom,einarmagnus/atom,jordanbtucker/atom,codex8/atom,stinsonga/atom,KENJU/atom,yangchenghu/atom,jtrose2/atom,alfredxing/atom,bcoe/atom,MjAbuz/atom,efatsi/atom,panuchart/atom,t9md/atom,rlugojr/atom,qskycolor/atom,yomybaby/atom,qiujuer/atom,mrodalgaard/atom,ObviouslyGreen/atom,Ingramz/atom,rmartin/atom,vcarrera/atom,targeter21/atom,YunchengLiao/atom,ppamorim/atom,fang-yufeng/atom,Shekharrajak/atom,Neron-X5/atom,niklabh/atom,oggy/atom,gabrielPeart/atom,davideg/atom,devmario/atom,me-benni/atom,NunoEdgarGub1/atom,jeremyramin/atom,vinodpanicker/atom,hharchani/atom,sillvan/atom,omarhuanca/atom,vinodpanicker/atom,gisenberg/atom,john-kelly/atom,ali/atom,ObviouslyGreen/atom,RobinTec/atom,Andrey-Pavlov/atom,Dennis1978/atom,amine7536/atom,yamhon/atom,deoxilix/atom,rmartin/atom,chfritz/atom,Mokolea/atom,Dennis1978/atom,KENJU/atom,rookie125/atom,jlord/atom,deepfox/atom,gzzhanghao/atom,stinsonga/atom,vjeux/atom,FIT-CSE2410-A-Bombs/atom,bj7/atom,chengky/atom,jordanbtucker/atom,hagb4rd/atom,vjeux/atom,vhutheesing/atom,charleswhchan/atom,Austen-G/BlockBuilder,boomwaiza/atom,tony612/atom,sxgao3001/atom,yalexx/atom,Jonekee/atom,gisenberg/atom,sekcheong/atom,oggy/atom,chengky/atom,alfredxing/atom,hpham04/atom,hpham04/atom,Galactix/atom,alexandergmann/atom,Galactix/atom,kc8wxm/atom,deoxilix/atom,SlimeQ/atom,mdumrauf/atom,NunoEdgarGub1/atom,vinodpanicker/atom,yangchenghu/atom,atom/atom,mrodalgaard/atom,kevinrenaers/atom,panuchart/atom,amine7536/atom,jeremyramin/atom,darwin/atom,Jandersoft/atom,mertkahyaoglu/atom,lisonma/atom,beni55/atom,AlbertoBarrago/atom,hagb4rd/atom,florianb/atom,lovesnow/atom,Jandersoft/atom,Galactix/atom,gisenberg/atom,SlimeQ/atom,kjav/atom,folpindo/atom,sotayamashita/atom,mnquintana/atom,toqz/atom,SlimeQ/atom,me-benni/atom,constanzaurzua/atom,deepfox/atom,tjkr/atom,darwin/atom,brumm/atom,Jonekee/atom,amine7536/atom,woss/atom,tmunro/atom,fedorov/atom,mertkahyaoglu/atom,prembasumatary/atom,pombredanne/atom,KENJU/atom,Jandersoft/atom,Abdillah/atom,ironbox360/atom,kandros/atom,rxkit/atom,lpommers/atom,BogusCurry/atom,mertkahyaoglu/atom,nucked/atom,RobinTec/atom,davideg/atom,oggy/atom,pkdevbox/atom