`async` and `await` are Python keywords since Python 3.5, however, they are not highlighted as such in Geany.
![geany-async](https://cloud.githubusercontent.com/assets/2401856/21525405/64e7c93a-cd1d-11e6-8763-c04751220905.png)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1351
It would be useful to be able to place the message window on the left as currently Geany only allows placing it on the right or bottom of the screen. Whereas the sidebar can be placed on either side of the screen.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1719
Hello,
While trying operator overloading in Rust, I see some unexepected behaviour of Geany. For a structure called ComplexNumber, the implementation of Add and Mul require separate implementation blocks. I expected that Add and Mul would be listed together with print and magnitude. If I try operator overloading in a similar way in C++, the member functions get nicely grouped below the name of the structure, even if they are defined in separate blocks. See the picture and the attached Rust example.
![implementationsrust](https://cloud.githubusercontent.com/assets/7198614/10871318/e51a5f5a-80e3-11e5-987f-4e2fc4c16615.png)
use std::ops::{Add,Mul};
#[derive(Debug,Copy,Clone)]
pub struct ComplexNumber {
r : f64,
j : f64
}
impl Add for ComplexNumber{
type Output = ComplexNumber;
fn add(self, rhs: ComplexNumber) -> ComplexNumber {
ComplexNumber {r: self.r+rhs.r, j: self.j+rhs.j}
}
}
impl Mul for ComplexNumber{
type Output = ComplexNumber;
fn mul(self, rhs: ComplexNumber) -> ComplexNumber {
ComplexNumber {r: self.r*rhs.r-self.j*rhs.j, j: self.r*rhs.j+self.j*rhs.r}
}
}
impl ComplexNumber {
fn print(& self) {
print!("{}+{}i ",self.r,self.j);
}
fn magnitude(& self) -> f64 {
(self.r.powi(2)+self.j.powi(2)).sqrt()
}
}
fn main()
{
let a = ComplexNumber {r: 1.0, j: 0.0};
let b = ComplexNumber {r: 0.0, j: 1.0};
let c = a + b;
let d = a * b;
let e = c + d;
c.print();
d.print();
e.print();
print!("{} ", e.magnitude());
}
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/728
I installed the latest geany on my windows 7 machine a couple days ago. When I type anywhere on the program that text can be typed, it appears in one the the Japanese alphabets (katakana). The encoding in the program is set to UTF-8. No matter what I change the encoding to, it is still typing in katakana.
My windows 7 is set to English US. I have no idea how to get it to type in english using roman character.
I do have a Japanese keyboard set so I can type in Japanese when need be, but it has never been an issue.
99% of the time I'm not typing in Japanese anyways.
When you type in japanese, it is phoenetic. To make a syllable you need to type "t" + "a" to get "ta"->た. and that is hiragana.
When I try typing in geany, i get katakana characters showing up even if I press one key. My Japanese keyboard is not set to do that anyways.
Any ideas how I could fix this?
Thank you.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1785
On my computer:
Windows 8.1 x64. there version do not work but version 1.29.9 work.
(include changing of compatibility)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1454
![wordcompletiontruncated](https://cloud.githubusercontent.com/assets/7548378/10593532/7e9e5334-76bc-11e5-949e-f04a742b1cd7.png)
When I push the text size up to the limit using <b>control+mouse wheel</b> and then do a word completion, the choice seem to be truncated.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/702
The unsaved files will not be available after an OS restart or crash. This behavior is seen in Mac, not sure about Windows. It's one capability I feel missing in Geany compared to Notepad++ in Windows and TextWrangler in Mac.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1603
When drag-drop text inside Chrome (i.e. NOT leaving Chrome! Not really dragging into Geany), the text actually ends up in Geany at a random position. It happens silently, so my source code sometimes unnoticed gets into a company Git repository.
In fact I have `pref_editor_disable_dnd=true`
Steps to reproduce:
1. Open a file in Geany
2. Open Chrome
3. Select any piece of text in Chrome
4. Start dragging this text
5. Stop dragging few millimeters or an inch away fromt he starting point
6. Switch to Geany and get scared, the selected text is already inserted at the random position.
This only happens if Geany window was the previous active window prior to swtich to Chrome window.
Please see the screenshot, this is drastic.
![Screenshot][Screenshot]
[Screenshot]: https://s16.postimg.org/ddp04pkmd/geany_issue.jpg
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1413