Skip to content

Commit

Permalink
Print clipboard text without appending a newline (#213)
Browse files Browse the repository at this point in the history
Pasting in vim/neovim is busted when termux-clipboard-get appends a newline to the clipboard text.
  • Loading branch information
gsf authored and fornwall committed Aug 25, 2018
1 parent c7841ee commit 5b3f31b
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions app/src/main/java/com/termux/api/ClipboardAPI.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,14 @@ public void writeResult(PrintWriter out) throws Exception {
@Override
public void writeResult(PrintWriter out) {
if (clipData == null) {
out.println();
out.print("");
} else {
int itemCount = clipData.getItemCount();
for (int i = 0; i < itemCount; i++) {
Item item = clipData.getItemAt(i);
CharSequence text = item.coerceToText(context);
if (!TextUtils.isEmpty(text)) {
out.println(text);
out.print(text);
}
}
}
Expand All @@ -60,14 +60,14 @@ public void writeResult(PrintWriter out) {
if (newClipText == null) {
// Get clip.
if (clipData == null) {
out.println();
out.print("");
} else {
int itemCount = clipData.getItemCount();
for (int i = 0; i < itemCount; i++) {
Item item = clipData.getItemAt(i);
CharSequence text = item.coerceToText(context);
if (!TextUtils.isEmpty(text)) {
out.println(text);
out.print(text);
}
}
}
Expand Down

0 comments on commit 5b3f31b

Please sign in to comment.