<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: JeremieRousseau</title>
    <description>The latest articles on DEV Community by JeremieRousseau (@jeremierousseau).</description>
    <link>https://dev.to/jeremierousseau</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F217329%2Fc08e2328-2e10-4d5c-bf91-b239657f0c94.png</url>
      <title>DEV Community: JeremieRousseau</title>
      <link>https://dev.to/jeremierousseau</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jeremierousseau"/>
    <language>en</language>
    <item>
      <title>Geany Javascript Snnipet List.</title>
      <dc:creator>JeremieRousseau</dc:creator>
      <pubDate>Fri, 06 Nov 2026 15:30:43 +0000</pubDate>
      <link>https://dev.to/jeremierousseau/geany-javascript-snnipet-list-1754</link>
      <guid>https://dev.to/jeremierousseau/geany-javascript-snnipet-list-1754</guid>
      <description>&lt;h2&gt;
  
  
  Geany Javascript Snnipet List.
&lt;/h2&gt;

&lt;p&gt;I code in Javascript and i don't found really lightweight Javascript IDE specifically on this language.&lt;/p&gt;

&lt;p&gt;The subject of this article is not about pro or cons of each IDE against another IDE.&lt;/p&gt;

&lt;p&gt;In fact, the raise of IA push me in brainstorming to code faster with geany but not entirly with AI.&lt;/p&gt;

&lt;p&gt;And at the end i improve my skills.&lt;/p&gt;

&lt;p&gt;To install Geany.&lt;br&gt;
&lt;a href="https://www.geany.org/" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To configure snnipet in Geany, &lt;br&gt;
*&lt;em&gt;Tools-&amp;gt;Configuration Files-&amp;gt;snippets.conf *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;and go at [Javascript]&lt;/p&gt;

&lt;p&gt;Okay i finished by add v for var,&lt;br&gt;
that feel stupid but i work faster.&lt;br&gt;
v=var&lt;/p&gt;

&lt;p&gt;After go in your own .js file type v and touch Tab, var appear.&lt;/p&gt;

&lt;p&gt;And lot other, i searched list on google at a moment to see how other work but i found nothing so here long list of how i work. &lt;/p&gt;

&lt;p&gt;t=false&lt;br&gt;
f=false&lt;/p&gt;

&lt;p&gt;without ; because i use boolean for toggle button in in if.&lt;/p&gt;

&lt;p&gt;if=if(%cursor%)%block_cursor%&lt;br&gt;
e=else&lt;/p&gt;

&lt;p&gt;n=null&lt;br&gt;
r=return;&lt;/p&gt;

&lt;p&gt;un=undefined&lt;/p&gt;

&lt;p&gt;For canvas user,&lt;/p&gt;

&lt;p&gt;w=width&lt;br&gt;
nw=nbrWidth &lt;br&gt;
h=height&lt;br&gt;
nh=nbrHeight&lt;/p&gt;

&lt;p&gt;In my code i store a variable for another use  some lines after first store.&lt;/p&gt;

&lt;p&gt;sample:&lt;br&gt;
var storeA = a;&lt;br&gt;
// some code &lt;br&gt;
a = anotherValue&lt;br&gt;
// some code&lt;br&gt;
a = storA&lt;/p&gt;

&lt;p&gt;so:&lt;/p&gt;

&lt;p&gt;s=store&lt;/p&gt;

&lt;p&gt;And i use arg as prefix argument in function.&lt;/p&gt;

&lt;p&gt;a=arg&lt;/p&gt;

&lt;p&gt;I use separator between each function and sometime inside the code&lt;/p&gt;

&lt;p&gt;com= // ===============================&lt;br&gt;
comi= // -----------------------------&lt;/p&gt;

&lt;p&gt;function Id( ParId )&lt;br&gt;
{&lt;br&gt;
   return document.getElementById( ParId);&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;i=Id()&lt;/p&gt;

&lt;p&gt;jso=JSON.parse();&lt;br&gt;
jsos=JSON.stringify();&lt;/p&gt;

&lt;p&gt;num=Number();&lt;br&gt;
pop=pop(%cursor%);&lt;br&gt;
par=parseInt(%cursor%)&lt;br&gt;
;&lt;br&gt;
typ=typeOf( %cursor% )&lt;/p&gt;

&lt;p&gt;spl=split("%cursor%"); &lt;br&gt;
rou= Math.round&lt;/p&gt;

&lt;p&gt;onc=onclick&lt;br&gt;
ont=ontouchstart&lt;br&gt;
set=setAttribute( "onclick", "" );&lt;br&gt;
log=console.log(%cursor%);&lt;br&gt;
rem=removeChild( Id("%cursor%") );&lt;br&gt;
rema=removeAttribute( Id("%cursor%"));&lt;/p&gt;

&lt;p&gt;For NodeJs with express&lt;/p&gt;

&lt;p&gt;pos=app.post('/', function (req, res)%block_cursor%&lt;br&gt;
get=app.get('/', function (req, &lt;/p&gt;

&lt;h2&gt;
  
  
  The interesting fact you can call ssh script to generate piece of code.
&lt;/h2&gt;

&lt;p&gt;as this &lt;/p&gt;

&lt;p&gt;spa={command:./Documents/span.sh}&lt;/p&gt;

&lt;p&gt;You write span.sh beginning by echo and you write your code inside quote as:&lt;/p&gt;

&lt;p&gt;echo '&lt;br&gt;
var span = document.createElement("span");&lt;br&gt;
span.id = "span";&lt;br&gt;
span.innerHTML = "";&lt;br&gt;
Id("").appendChild( span );&lt;br&gt;
'&lt;/p&gt;

&lt;p&gt;Don't forget with terminal  inside your folder to change &lt;/p&gt;

&lt;p&gt;chmod +x span.sh&lt;/p&gt;

&lt;p&gt;I did that for input, textarea, button, function...&lt;/p&gt;

</description>
      <category>coding</category>
      <category>javascript</category>
      <category>productivity</category>
      <category>tools</category>
    </item>
  </channel>
</rss>
