<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rde.git/src/Main.hs, branch v017</title>
<subtitle>Rahm's Rice'd Desktop Environment</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/'/>
<entry>
<title>Remove more unused imports.</title>
<updated>2022-11-23T07:38:10+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-11-23T07:38:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=2e7e9b6565b9b602a00d0f2d42ebda9985478593'/>
<id>2e7e9b6565b9b602a00d0f2d42ebda9985478593</id>
<content type='text'>
GHC left some of the unused imports as `import X ()`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GHC left some of the unused imports as `import X ()`
</pre>
</div>
</content>
</entry>
<entry>
<title>Change to use minimal imports.</title>
<updated>2022-11-23T07:26:58+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-11-23T07:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=1f25484605881af1a8e1475565d2ceb20b88ea85'/>
<id>1f25484605881af1a8e1475565d2ceb20b88ea85</id>
<content type='text'>
This is achieved by using `stack build --ghc-options=-ddump-minimal-imports`
and looking for the *.imports files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is achieved by using `stack build --ghc-options=-ddump-minimal-imports`
and looking for the *.imports files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Swallow. It does not work well and is counter-productive</title>
<updated>2022-11-23T06:50:50+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-11-23T06:50:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=80021afcb29332cfddbd8f7d24a107298064383c'/>
<id>80021afcb29332cfddbd8f7d24a107298064383c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better implementation of the pending buffer. Still need to iron out some bugs.</title>
<updated>2022-11-22T07:20:28+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-11-22T07:20:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=43a880fbbcbd76ad103cf0633bd7bb8a74077556'/>
<id>43a880fbbcbd76ad103cf0633bd7bb8a74077556</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP: trying to make the pending buffer better</title>
<updated>2022-11-22T05:44:54+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-11-22T05:44:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=b6afd40aad39f2a05fbefae0fe2b080190623023'/>
<id>b6afd40aad39f2a05fbefae0fe2b080190623023</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Format with ormolu.</title>
<updated>2022-11-21T19:05:03+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-11-21T19:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=ee9be16599f20aef6d1d3fd15666c00452f85aba'/>
<id>ee9be16599f20aef6d1d3fd15666c00452f85aba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new conditional description for workspaces.</title>
<updated>2022-10-09T18:19:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-08-03T20:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=4fd7572c12c9cdc2e034fd9cbaf1423d40153081'/>
<id>4fd7572c12c9cdc2e034fd9cbaf1423d40153081</id>
<content type='text'>
This adds the "&lt;" condition, it used as "in"

i.e. "&lt;l₀l₁w₀w₁" reads as "if l₀ is a subset of l₁, then w₀ else w₁"

Useful for macro programming like, if Spotify is on the current
workspace, then go back to where I came from, otherwise jump to Spotify.
This can be achieved with the following (assuming Spotify is marked with
"s"):

"&lt;H-g&gt;&lt;s@.'@s"

"if spotify (s) is in the set of the windows on the current screen (@.), jump
back to where I came from (workspace '), otherwise goto the workspace
spotify is on (@s)."
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the "&lt;" condition, it used as "in"

i.e. "&lt;l₀l₁w₀w₁" reads as "if l₀ is a subset of l₁, then w₀ else w₁"

Useful for macro programming like, if Spotify is on the current
workspace, then go back to where I came from, otherwise jump to Spotify.
This can be achieved with the following (assuming Spotify is marked with
"s"):

"&lt;H-g&gt;&lt;s@.'@s"

"if spotify (s) is in the set of the windows on the current screen (@.), jump
back to where I came from (workspace '), otherwise goto the workspace
spotify is on (@s)."
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove taking the screen count from the workspaces. It breaks docking the laptop</title>
<updated>2022-10-09T18:19:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>rahm@google.com</email>
</author>
<published>2022-05-13T16:42:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=6f88e0e133317579b611a7b86fdd2ca0952c55b6'/>
<id>6f88e0e133317579b611a7b86fdd2ca0952c55b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Roll Windows.hs into R.D.StackSet</title>
<updated>2022-10-09T18:19:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-25T03:06:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=b80d487285cf7dd05075de4dc2fa669a703016b0'/>
<id>b80d487285cf7dd05075de4dc2fa669a703016b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add R.D.StackSet as a replacement for StackSet.</title>
<updated>2022-10-09T18:19:46+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2022-04-25T02:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rde.git/commit/?id=8e2cb3d0e92dd8c09233705471f87d4d582eedfe'/>
<id>8e2cb3d0e92dd8c09233705471f87d4d582eedfe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
